0
如何定義我可以跨代碼塊使用的global
變量?PHP:跨PHP塊的全局變量
就我而言,我需要在一個包含的header.php中聲明我的global
var,然後我需要能夠在另一個包含的文件中使用它。
最終,我希望能夠隨時隨地訪問它,因爲它發生了變化。這不是敏感信息......只是一個數字。
如何定義我可以跨代碼塊使用的global
變量?PHP:跨PHP塊的全局變量
就我而言,我需要在一個包含的header.php中聲明我的global
var,然後我需要能夠在另一個包含的文件中使用它。
最終,我希望能夠隨時隨地訪問它,因爲它發生了變化。這不是敏感信息......只是一個數字。
只需使用全局關鍵字來修改variable's score即可。如果您在包含的文件中引用該變量,則無關緊要,您只需使用global
關鍵字即可。
在header.php中:
$var = 'Something';
在included_file.php:
function a()
{
global $var;
echo $var;
}
echo $var; // Will print 'something'
a(); // Prints 'Something'
或者,也可以使用$GLOBALS陣列。
最後,如果是靜態的,不會改變的,你可以define constants:
define('MY_NUMBER', 10);
echo MY_NUMBER; // Outputs 10