<?php
header("Content-type:text/html;charset=utf-8");
$x=5; // 전역 변수
function myTest()
{
$y=10; // 지역 변수
global $x;
echo "<p>테스트 함수의 변수:<p>";
echo "변수 x는 $x"입니다. "<br>";
echo "변수 y는: $y";
}
myTest();
echo "<p>테스트 함수 외부 변수:<p> ;";
echo "변수 x는: $x";
echo "<br>";
echo "변수 y는: $y"; //출력 오류 알림: 정의되지 않은 변수:
?> ;
이것은 해당 편집기의 문제입니다. 자신의 편집기에서 시도해 보면 정상적으로 표시됩니다.
.... 자세히 살펴보세요. $y는 지역 변수입니다. 함수 외부에서 $y를 에코할 때 오류가 발생했을 것입니다.