是的,PHP 全局變量可以在函數(shù)之間訪問。在 PHP 中,全局變量是在所有函數(shù)外部定義的變量,可以在整個(gè)腳本中訪問。要在函數(shù)內(nèi)部訪問全局變量,需要使用 global
關(guān)鍵字。
例如,假設(shè)我們有一個(gè)全局變量 $counter
和兩個(gè)函數(shù) increment()
和 displayCounter()
:
<?php
$counter = 0; // 全局變量
function increment() {
global $counter; // 聲明我們要使用全局變量
$counter++; // 遞增全局變量
}
function displayCounter() {
global $counter; // 聲明我們要使用全局變量
echo "Counter: " . $counter; // 顯示全局變量的值
}
increment(); // 調(diào)用 increment() 函數(shù),遞增全局變量
displayCounter(); // 調(diào)用 displayCounter() 函數(shù),顯示全局變量的值
?>
在這個(gè)例子中,increment()
和 displayCounter()
函數(shù)都可以訪問和修改全局變量 $counter
。