阐述:使用PHP语言有一段时间了,今天看见某段代码中的global 变量。突然脑海中想到global 和 $GLOBALS区别是什么呢?
1), global 变量名,示例代码如下:
输出结果为:
2), $GLOBALS 变量名,示例代码:
输出结果为:
总结:众所周知局部变量无法再函数外访问,可以使用GLOBALS['键名'] 实现成为全局变量进行访问。如果函数外部定义了变量,同样无法再内部访问,可以通过global 外部变量名在function 内部使用。
阐述:使用PHP语言有一段时间了,今天看见某段代码中的global 变量。突然脑海中想到global 和 $GLOBALS区别是什么呢?
1), global 变量名,示例代码如下:
输出结果为:
2), $GLOBALS 变量名,示例代码:
输出结果为:
总结:众所周知局部变量无法再函数外访问,可以使用GLOBALS['键名'] 实现成为全局变量进行访问。如果函数外部定义了变量,同样无法再内部访问,可以通过global 外部变量名在function 内部使用。