成都创新互联公司专业为企业提供北海街道网站建设、北海街道做网站、北海街道网站设计、北海街道网站制作等企业网站建设、网页设计与制作、北海街道企业网站模板建站服务,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 有一下几点不同:
分享文章:PHPglobal与$GLOBALS:在函数内访问全局变量
本文网址:http://www.gawzjz.com/qtweb/news3/207203.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联