1.global
Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。
但是在函数体内定义的global变量,函数体内可以使用,在函数体外定义的global变量不能在函数体内使用,具体看下面示例。
(1)在函数体内定义global变量,函数体内可以使用。
1 2 3 4 5 6 |
|
(2)在函数体外定义global变量,函数体内不可以使用。
1 2 3 4 5 6 7 |
|
2.$GLOBALS
在 $GLOBALS 数组中,每一个变量为一个元素,键名对应变量名,值对应变量的内容。$GLOBALS 之所以在全局范围内存在,是因为 $GLOBALS 是一个超全局变量。注意$GLOBALS 的写法,比如变量$a1,写法为$GLOBALS['a1']。
示例:先使用global定义
1 2 3 4 5 6 7 8 |
|
使用$GLOBALS定义全局变量
1 2 3 4 5 6 7 |
|
eg:global
1 2 3 4 5 6 |
|
eg:$GLOBALS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Atas ialah kandungan terperinci 关于PHP中的全局变量global和$GLOBALS的不同区分 - WORSHIP亚萨. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!