扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
成都创新互联公司专业为企业提供北海街道网站建设、北海街道做网站、北海街道网站设计、北海街道网站制作等企业网站建设、网页设计与制作、北海街道企业网站模板建站服务,10年北海街道做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
使用 php 中的 global 关键字就可以让我们在函数内部使用在函数外部定义的全局变量,语法格式如下:
global 变量1, 变量2, ...
global 关键字后面可以跟多个变量作为参数,多个变量之间以“,”分隔。
使用 global 关键字需要注意一下几点:
【示例】分别定义三个全局变量,并在函数内对部分变量使用 global 关键字,然后在函数内部尝试调用这些变量的值:
变量 b:".$b; echo "
变量 c:".$c; } demo(); ?>
运行结果如下:
变量 a:1
变量 b:2
变量 c:
通过运行结果可以看出,在函数 demo 中使用 global 关键字在函数内部成功打印了变量 $a、$b 的值,而变量 $c 没有使用,虽然程序不会出错,但是没有打印成功。
与 global 关键字功能类似的还有 $GLOBALS, $GLOBALS 是一个预定义的超全局数组,其中包含了全局作用域中的所有可用变量,变量的名字就是数组的键。
【示例】调整上面示例中的代码,在函数内部使用 $GLOBALS 调用在函数外部定义的全局变量:
变量 b:".$GLOBALS['b']; echo "
变量 c:".$GLOBALS['c']; } demo(); ?>
运行结果如下:
变量 a:1
变量 b:2
变量 c:3
与 global 相比,$GLOBALS 有一下几点不同:
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流