84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
<?php $x=10; $y=20; function test(){ global $x,$y; //使用global关键字 $y=$x+$y; } test(); echo $y;
<?php
$x=5;
$y=10;
function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}
myTest();
echo $y;
?>
这两个写法是相同的么,为什么返回的结果一个是30 全局的$y
牧云软件园
只有第一个$y是全局变量吧
只有第一个$y是全局变量吧