我想在文件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'];导致通知:未定义的索引:a
包含‘file_one.php’不是我想用的东西,因为file_one做了更多的事情。
发布于 2019-08-26 17:07:15
将global的值存储在会话变量中。看起来不错。或者,您可以在head/header/function或任何公共文件中定义它。
https://stackoverflow.com/questions/57654837
复制相似问题