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;//输出30
这段代码怎么输入还是 20 呢?
輸出時和註釋的結果部一直-PHP中文網問答-輸出時和註釋的結果部一直-PHP中文網問答
圍觀一下哦,學習一下。
考虑到php版本的兼容性问题,不建议这么写,推荐的写法如下:
<?php $GLOBALS['x']=10; $GLOBALS['y']=20; function test(){ $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; } test(); echo $GLOBALS['y'];//输出30
輸出時和註釋的結果部一直-PHP中文網問答-輸出時和註釋的結果部一直-PHP中文網問答
圍觀一下哦,學習一下。
考虑到php版本的兼容性问题,不建议这么写,推荐的写法如下: