0
PHP에서 double $ 구문은 무엇을 의미합니까?
PHP에서 double $ 구문은 무엇을 의미합니까?
그것은 의미 variable variable : 대부분의를 들어
$a = 'b';
$b = 'test';
print $$a; // test
(당신이 무슨 일을하는지 알고있는 경우에 예외가 있지만) 그들이 나쁜 연습하고 당신이 그들을 사용하는 사람을 볼 때마다 배열이 아마 더 좋은 생각이야.
"저작자는 연관 배열을 사용해야합니다"라는 의미입니다.
당신이 맞아요
(그것은 variable variable입니다),하지만 어떻게 당신이 그것을 사용하는 거라고 왜의 초보자에 대한 예는 어떻습니까? IIRC는 주로 수퍼 글로블 (superglobals) 등으로 사용 되었기 때문에 대부분의 경우이를 사용하는 이유와 사용 이유를 알지 못합니다. –
@wicked flea : 가변 변수가 필요하거나 필요하다면 코드에 문제가있는 것입니다. 그것을 스크랩하고 문제를 다시 생각해보십시오. 가변 변수는 대개 배열로 고정되고 코드를 클래스/함수로 나눕니다. – OIS
가변 변수가 유용 할 수있는 예제를 게시하려고했습니다. 비록 더 우아하게 구현할 수없는 것을 찾지 못했습니다. :) – jensgram