Maison > Questions et réponses > le corps du texte
<?php
$x=10;
$y=20;
function test(){
global $x,$y; //使用global关键字
$y=$x+$y;
}
test();
echo $y;//输出30
global $x,$y; //使用global关键字
$y=$x+$y;
}
test();
echo $y;//输出30
这段代码怎么输入还是 20 呢?
数据分析师2017-10-01 00:03:02
Lors de la sortie, les résultats des commentaires sont toujours cohérents - Questions et réponses sur le site Web PHP chinois - Lors de la sortie, les résultats des commentaires sont toujours cohérents - Questions et réponses sur le site Web PHP chinois
Jetez un œil autour de vous et apprenez.
PHP中文网2017-02-08 09:23:13
考虑到php版本的兼容性问题,不建议这么写,推荐的写法如下:
<?php $GLOBALS['x']=10; $GLOBALS['y']=20; function test(){ $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; } test(); echo $GLOBALS['y'];//输出30