thinkPHP3.2.3의 관점에서 PHP 전역 변수를 작성했는데 놀라운 발견을 했습니다.
黄舟2017-06-08 11:01:45
0
2
616
thinkPHP3.2.3 프레임워크를 사용하여 뷰에 매우 간단한 코드를 작성했습니다. 이 보기 파일의 접미사는 .html
입니다.
으아악
에코 결과가 10입니다. 결과가 20이어야 한다는 것이 이해가 되지 않습니다. 믿기지 않아서 그냥 다시 썼는데 아직 10이더군요. 고민해서 별도의 php 파일에 썼더니 결과가 20이더군요. 왜 이런거야? thinkPHP의 뷰는 PHP 구문을 지원하지 않나요? 조언 좀 부탁드려요!
분명히 여기의 $x, $y는 전역 변수가 아닙니다.
따라서 함수의 전역 $x, $y는 위의 x, y를 참조하지 않습니다
컴파일된 템플릿 파일을 보면 이 코드가 함수에 포함되어야 한다는 것을 알 수 있습니다.
해 보세요
으아아아