PHP:跨越PHP块的全局变量

PHP:跨越PHP块的全局变量,php,include,global-variables,Php,Include,Global Variables,如何定义可以跨代码块使用的全局变量 在我的例子中,我需要在一个包含的header.php中声明我的globalvar,然后我需要能够在另一个包含的文件中使用它 最终,我希望能够在任何地方访问它,因为它发生了变化。而且这不是敏感信息。。。只需一个数字。只需使用全局关键字修改。如果引用包含在其中的文件中的变量并不重要,只需使用global关键字即可 在header.php中: $var = 'Something'; function a() { global $var; echo

如何定义可以跨代码块使用的
全局
变量

在我的例子中,我需要在一个包含的header.php中声明我的
global
var,然后我需要能够在另一个包含的文件中使用它


最终,我希望能够在任何地方访问它,因为它发生了变化。而且这不是敏感信息。。。只需一个数字。

只需使用全局关键字修改。如果引用包含在其中的文件中的变量并不重要,只需使用
global
关键字即可

在header.php中:

$var = 'Something';
function a()
{
    global $var;
    echo $var;
}

echo $var; // Will print 'something'

a(); // Prints 'Something'
包含在\u file.php中:

$var = 'Something';
function a()
{
    global $var;
    echo $var;
}

echo $var; // Will print 'something'

a(); // Prints 'Something'
或者,您可以使用数组

最后,如果它是静态的并且不会改变,您可以: