コードは次のとおりです
<?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 です。まず、グローバルというキーワードの定義を理解する必要があります。$GLOBALS では変数がグローバル変数として定義されます。は当然 15. となり、参照としてグローバル関数が使用されます。参照はポインタではないため、$x または $y の結果を最終的に変更することはできないことに注意してください。