是的,PHP 全局变量可以在函数之间访问。在 PHP 中,全局变量是在所有函数外部定义的变量,可以在整个脚本中访问。要在函数内部访问全局变量,需要使用 global
关键字。
例如,假设我们有一个全局变量 $counter
和两个函数 increment()
和 displayCounter()
:
<?php
$counter = 0; // 全局变量
function increment() {
global $counter; // 声明我们要使用全局变量
$counter++; // 递增全局变量
}
function displayCounter() {
global $counter; // 声明我们要使用全局变量
echo "Counter: " . $counter; // 显示全局变量的值
}
increment(); // 调用 increment() 函数,递增全局变量
displayCounter(); // 调用 displayCounter() 函数,显示全局变量的值
?>
在这个例子中,increment()
和 displayCounter()
函数都可以访问和修改全局变量 $counter
。