왜이 코드가 "Hello!" 네 번 누른 다음 인쇄 "1"이 동안for 루프에서 AND 대 && 사용 (우선 순위와 관련 없음)
<?php
for ($i=1 AND $blah=1; $i<5; $i++) echo("Hello!");
echo($blah);
?>
는 "안녕하세요!"인쇄하지 않습니다 모든 및 인쇄 "1"에서 :
<?php
for ($i=1 && $blah=1; $i<5; $i++) echo("Hello!");
echo($blah);
?>
내가 아는
AND 및 & & 서로 다른 우선 순위를 가지고 있습니다,하지만 여기에 적용하지 않는 것 같습니다. 내가 뭘 놓치고 있니? (for 루프 내에서 $ blah를 사용할 것이므로 위 코드의 변형을 사용하고 있으며 그 값을 설정하고 싶습니다.) 도움 주셔서 감사합니다!
그게 내가 놓친거야! 감사. 첫 번째 예제를 통해 진정으로 의미있는 것을 얻으려면 여전히 궁금해합니다. "이러한 연산자는 단락 회로입니다." –