이유를 찾았습니다. 이 웹사이트 링크를 참조하세요.
//m.sbmmt.com/php/php-variables.html
참고: PHP5 버전에서 위 코드의 출력 값은 15입니다. 그러나 PHP 중국어 웹사이트의 온라인 인스턴스 환경은 PHP7 버전이므로 출력 값은 10이어야 합니다. 최신 php7 버전에서는 PHP 전역 변수 처리 메커니즘이 수정되었기 때문에 이 버전의 전역 키워드는 단순 변수만 참조할 수 있습니다. 차이점에 대한 자세한 소개는 다음 문서를 참조하세요.
PHP5 및 PHP7에서 전역 변수 메커니즘의 변경 사항은 무엇입니까? (코드 실제 테스트)
다음 온라인 PHP 편집기의 PHP는 모두 PHP7 버전 이상이며, 실행 결과는 모두 15
그렇기 때문에 아직은 회의적입니다. 이런 식으로 global은 PHP 버전에 따라 계산 결과가 달라지기 때문에 호환성이 다소 좋지 않을 것입니다.
이유를 찾았습니다. 이 웹사이트 링크를 참조하세요. //m.sbmmt.com/php/php-variables.html 참고: PHP5 버전에서 위 코드의 출력 값은 15입니다. 그러나 PHP 중국어 웹사이트의 온라인 인스턴스 환경은 PHP7 버전이므로 출력 값은 10이어야 합니다. 최신 php7 버전에서는 PHP 전역 변수 처리 메커니즘이 수정되었기 때문에 이 버전의 전역 키워드는 단순 변수만 참조할 수 있습니다. 차이점에 대한 자세한 소개는 다음 문서를 참조하세요. PHP5 및 PHP7에서 전역 변수 메커니즘의 변경 사항은 무엇입니까? (코드 실제 테스트)
$GLOBAL['x']는 $GLOBAL 배열에서 키 이름이 'x'인 값을 검색한다는 의미입니다. 코드에 대한 질문이 있습니다. 이 배열은 어디에서 왔습니까?