PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】

2025-05-27 0 82

本文实例讲述了PHP global全局变量的使用与注意事项。分享给大家供大家参考,具体如下:

使用global在方法里面声明外部变量为全局变量,即可以调用该变量。

示例1. global基本用法

?

1

2

3

4

5

6

7

8
<?php

$a=1;

$b=2;

test_global();

function test_global() {

global $a,$b;

echo $a+$b; //输出3

}

示例2. global引用

?

1

2

3

4

5

6

7

8

9
<?php

$var $a=1;

function test(){

global $a;

$a++;

unset($a);

}

test();

echo $a;

运行结果:

2

注意:

1. 此处函数中的global引用了外部的$a,是作为外部变量$a的同名引用或指针。因此函数内部的$a++可以改变外部$a 的值。

2. unset($a)是删除的别名引用,对于变量的值没有任何影响。

补充:$GLOBALS['var']全局变量应用

?

1

2

3

4

5

6

7
<?php

$a = 1;

function test(){

unset($GLOBALS['a']);

}

test();

echo $a;

运行上述代码,输出为空!

注意:这里的$GLOBALS['a']是外部变量本身!即:global $a等价于&$GLOBALS['a']。

希望本文所述对大家PHP程序设计有所帮助。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 https://www.kuaiidc.com/71548.html

相关文章

发表评论
暂无评论