$GLOBALS['y'] が 10 である理由
<?php
$x=10;
$y=20;
function test(){
global $x,$y; //グローバル キーワードを使用します
$y=$x $y;
}
test();
echo $y;
#<? php
$x=5;
$y=10;
関数 myTest()
{
$GLOBALS['y']=$GLOBALS['x'] $GLOBALS['y'];
}
myTest();
echo $y;
?>
これら 2 つの書き込みメソッドは同じですか? 返された結果が 1 30 global $y
であるのはなぜですか?