阐述:使用PHP语言有一段时间了,今天看见某段代码中的global 变量。突然脑海中想到global 和 $GLOBALS区别是什么呢?

1), global 变量名,示例代码如下:

php语言中global 和 $_GLOBAL全局变量区别

输出结果为:

php语言中global 和 $_GLOBAL全局变量区别

2), $GLOBALS 变量名,示例代码:

php语言中global 和 $_GLOBAL全局变量区别

输出结果为:

php语言中global 和 $_GLOBAL全局变量区别

总结:众所周知局部变量无法再函数外访问,可以使用GLOBALS['键名'] 实现成为全局变量进行访问。如果函数外部定义了变量,同样无法再内部访问,可以通过global 外部变量名在function 内部使用。

相关文章:

  • 2021-11-11
  • 2021-07-13
  • 2021-04-12
  • 2021-12-26
  • 2022-01-19
  • 2021-05-28
  • 2021-11-24
猜你喜欢
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案