PHP全局变量域超全局变量

叁歲伎倆 2023-10-06 17:09 143阅读 0赞

PHP全局变量域超全局变量

global name :全局变量(在当前页面全部地方有效)

$GLOBALS[‘name’] :

超全局变量(在整个网站全部地方有效) 一个包含了全部变量的全局组合数组。变量的名字就是数组的键。还有_GET,_POST等等

1、内置超级全局变量可以在脚本的任何地方使用和可见。

2、常量,一旦被声明,将可以在全局可见;也就是说,它们在函数内外都可以使用。

3、在一个脚本中声明的全局变量在整个脚本中是可见的,但在函数内部不行。

4、函数内部使用的变量声明为全局变量时,其名称要与全局变量名称一致。

5、在函数内部创建并声明为静态的变量无法在函数外部可见,但是可以在函数的多次执行过程中保持该值。

6、在函数内部创建的变量对函数来说是本地的,而当函数终止时,该变量也就不存在了。

global 实例

在一个函数中引入外部的一个变量,如果该变量没有通过参数传递进来,那么就通过global引入进来全局变量可以在整个页面操作有效,但是用之前要先声明一下:

  1. $aa = 1;
  2. //global $aa=1; 不允许这样用,会报错
  3. function <

发表评论

表情:
评论列表 (有 0 条评论,143人围观)

还没有评论,来说两句吧...

相关阅读

    相关 #### 全局变量

    PHP 中的許多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 glabal  $varrible; 就可以访问它们。 这些超