首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >另一个文件中的PHP Superglobals

另一个文件中的PHP Superglobals
EN

Stack Overflow用户
提问于 2019-08-26 17:03:16
回答 1查看 116关注 0票数 0

我想在文件file_one中声明一个变量(php代码),并在file_two中使用它。

根据它的文档,超级博客可以从任何地方访问。但也许不是我的情况??我在第一个文件中声明了$a,但我无法在第二个文件中使用它。虽然我可以在第一个文件内的函数中使用它。

代码语言:javascript
复制
$GLOBALS['a']= 3;

function test() {
  echo $GLOBALS['a'];
} 

test();

这与预期的一样。但是:

file_one:

代码语言:javascript
复制
    $GLOBALS['a']= 3;

file_two:

代码语言:javascript
复制
    echo $GLOBALS['a'];

导致通知:未定义的索引:a

包含‘file_one.php’不是我想用的东西,因为file_one做了更多的事情。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-26 17:07:15

将global的值存储在会话变量中。看起来不错。或者,您可以在head/header/function或任何公共文件中定义它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57654837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档