PHP里面的global是什么意思?这个代码运行结果是多少?为什么?还有为什么后面要运行一下t函数

PHP里面的global是什么意思?这个代码运行结果是多少?为什么?还有为什么后面要运行一下t函数呢?去掉后面的t()不可以吗? $age=5; function t(){ global $age; $age++ } t() echo $age

第1个回答  2014-03-03
函数都有自己的生存周期,函数内的变量的生存周期是所属的大括号内部。
如果你想在大括号内部用外部的变量,那么就要用到global关键字

这段代码中$age被声明成global,意味着它不是函数内部的变量,而是外部age的一个引用。

当然,不运行这个函数,里面的代码不会运行的。function只是声明一个函数的功能,并不会运行。本回答被网友采纳
第2个回答  2014-03-03
global就是申明全局变量的意思,t()是调用函数,function是定义函数,去掉t()的话 函数实际上不会执行本回答被提问者采纳
第3个回答  2014-03-03
关键字 表示引用全局变量

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网