如何定义可以在代码块中使用的global
变量?
在我的情况下,我需要在包含的header.php中声明我的global
var,然后我需要能够在另一个包含的文件中使用它。
最终,我希望能够随时随地访问它,因为它会发生变化。而且这不是敏感信息......只是一个数字。
答案 0 :(得分:2)
只需使用global关键字修改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