나는 문제가 있기 때문에 작업의 우선 순위가 될 수 있다고 생각 Why is this code an infinite loop?이
대답려고해서는 안하지만 http://php.net/manual/en/language.operators.precedence.php을 점검 할 때, .
그래서 나는 =
보다 우선 순위가 다음 코드를 시도 :
$a.$b = "test";
echo $a;
echo $b;
을하고 나는 그것이 $ B, 어떻게이 할당되어 버지니아에 값을 할당하는 것을 의미 정의되지 않은 변수 a
및 test
있어 이것은 않습니다
($a.$b) = "test"; // you can't assign to the result of an expression
:
$a.($b = "test");
깊은 이보다 것없이, 나는 PHP 컴파일러 생각 $ B에 루는
이 문제의 연산자 우선 순위 규칙을 참조 할 수 있습니다 : 이것을 증명하기 위해
, 다른 할당을 추가? – Joe