便宜VPS主机精选
提供服务器主机评测信息

php全局变量能跨函数访问吗

是的,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

未经允许不得转载:便宜VPS测评 » php全局变量能跨函数访问吗