PHP 另一个文件中的超全局变量
PHP Superglobals in another file
我想在文件 file_one 中声明一个变量(php 代码)并在 file_two 中使用它。
根据其文档,可以从任何地方访问超级博客。但在我的情况下可能不是?
我在第一个文件中声明了 $a 但我无法在第二个文件中使用它。
虽然我可以在第一个文件中的函数中使用它。
$GLOBALS['a']= 3;
function test() {
echo $GLOBALS['a'];
}
test();
这按预期工作。但是:
file_one:
$GLOBALS['a']= 3;
file_two:
echo $GLOBALS['a'];
导致通知:未定义的索引:
Include 'file_one.php" 不是我想用的东西,因为 file_one 做了很多事情。
将全局值存储在会话变量中。它会起作用。或者您可以在 head/header/function 或任何公共文件中定义它。
我想在文件 file_one 中声明一个变量(php 代码)并在 file_two 中使用它。
根据其文档,可以从任何地方访问超级博客。但在我的情况下可能不是? 我在第一个文件中声明了 $a 但我无法在第二个文件中使用它。 虽然我可以在第一个文件中的函数中使用它。
$GLOBALS['a']= 3;
function test() {
echo $GLOBALS['a'];
}
test();
这按预期工作。但是:
file_one:
$GLOBALS['a']= 3;
file_two:
echo $GLOBALS['a'];
导致通知:未定义的索引:
Include 'file_one.php" 不是我想用的东西,因为 file_one 做了很多事情。
将全局值存储在会话变量中。它会起作用。或者您可以在 head/header/function 或任何公共文件中定义它。