{site_name}

{site_name}

🌜 搜索

在 PHP 中,$GLOBALS 是一个超全局变量,它用于访问全局作用域中的全局变量

php 𝄐 0
phpglobal数组
在 PHP 中,$GLOBALS 是一个超全局变量,它用于访问全局作用域中的全局变量。它是一个包含了全局变量的关联数组,其中变量名作为键,变量值作为对应的值。通过 $GLOBALS 变量,可以在任何地方访问和更新全局作用域中的变量,而不需要使用 global 关键字。

下面是一个使用 $GLOBALS 的例子:

php
<?php
// 定义全局变量
$globalVar = 'Hello, world!';

function exampleFunction() {
// 使用 $GLOBALS 访问全局变量
echo $GLOBALS['globalVar'];
}

exampleFunction(); // 输出: Hello, world!

// 更新全局变量的值
$GLOBALS['globalVar'] = 'Hello, PHP!';
exampleFunction(); // 输出: Hello, PHP!
?>


在上述例子中,我们首先定义了一个全局变量 $globalVar,然后定义了一个函数 exampleFunction。在函数内部,通过 $GLOBALS['globalVar'] 访问全局变量,并将其输出。最后,我们更新了全局变量的值为 'Hello, PHP!',再次调用 exampleFunction 输出更新后的值。

总结来说,$GLOBALS 允许在 PHP 中访问和操作全局变量,而无需引入 global 关键字。它提供了一个以变量名作为键的关联数组,使得全局变量可以在函数和类的范围内直接使用。