无法使用laravel和slim PHP框架访问$GLOBALS中的变量

无法使用laravel和slim PHP框架访问$GLOBALS中的变量,php,laravel,frameworks,slim,Php,Laravel,Frameworks,Slim,我想使用Laravel或slim框架通过PHP中的$GLOBALS变量访问变量 $FORUM = array('test'); print_r($GLOBALS["FORUM"]); 我不知道为什么使用Laravel或slim框架不能得到结果。它是空的 有什么建议吗?您应该更改此选项: $FORUM = array('test'); 致: 请尝试以下操作: $GLOBALS["FORUM"] = array('test'); dd($GLOBALS["FORUM"]); 顺便说一下:

我想使用Laravel或slim框架通过PHP中的$GLOBALS变量访问变量

$FORUM = array('test');

print_r($GLOBALS["FORUM"]);
我不知道为什么使用Laravel或slim框架不能得到结果。它是空的


有什么建议吗?

您应该更改此选项:

$FORUM = array('test');
致:

请尝试以下操作:

$GLOBALS["FORUM"] = array('test');


dd($GLOBALS["FORUM"]);

顺便说一下:您不能在阵列上使用echo。请改用var_dump。

对不起。应该打印出来你发布的代码可以正常工作。您没有在全局范围内执行它。@meagar,您是对的。它位于PHP框架内。有没有关于如何在PHP框架中实现全局的想法?是的,将其添加到PHP手册示例echo“$foo in global scope:”中的public/index.phpf中$全球的[foo]\n、 $GLOBALS[foo]不需要赋值。您可以使用global关键字在全局范围内使用$FORUM,例如:global$FORUM;来自PHP手册示例echo“$foo in global scope:”$全球的[foo]\n、 $GLOBALS[foo]不需要赋值。你想说什么?php>echo“$foo在全局范围内:”$全球的[foo]\NPHP注意:第1行PHP shell代码中的未定义索引:foo
$GLOBALS["FORUM"] = array('test');


dd($GLOBALS["FORUM"]);