为了账号安全,请及时绑定邮箱和手机立即绑定

关于global的问题

老师为啥我把global $sum;和$sum=0;换位置会得到不同的结果?像老师那样写就是正确的答案,换位置后就不正确了。

$sum=0;
global $sum;


global $sum;
 $sum=0;

正在回答

1 回答

执行global $sum;语句后,使用的$sum变量变为全局变量,而在执行global $sum;语句前,使用的$sum变量为局部变量,所以是不一样的。

0 回复 有任何疑惑可以回复我~
#1

鸣人与路飞 提问者

非常感谢!
2016-09-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于global的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信