코드는 다음과 같습니다
<?php
$x=5;
$y=10;
function myTest()
{
global $x,$y;
$y =$x+ $y;
}
myTest();
echo $y; // 출력 15
?>
ringa_lee2018-07-25 21:43:33
답은 10입니다. 먼저 global이라는 키워드의 정의를 이해해야 합니다. $GLOBALS는 변수를 전역 변수로 정의합니다. 당연히 15가 됩니다. 전역은 참조로 사용됩니다. 참조는 궁극적으로 $x 또는 $y의 결과를 변경할 수 없습니다.