从父脚本访问包含文件中定义的数组

时间:2014-02-26 13:26:26

标签: php arrays global-variables

我正在寻找一种方法来访问此文件外部包含的PHP文件中定义的数组。我一直在谷歌搜索几个小时,但我没有找到任何回答我问题的东西。 在包含的文件中使用全局$ varname之后,我尝试在我的脚本之外使用$ GLOBAL ['varname'],但它似乎不起作用,不得不说我有点困惑。

我有什么方法可以用PHP做到这一点吗?

非常感谢您的回答!

2 个答案:

答案 0 :(得分:0)

用户$_SESSION个变量。这样您就可以在php应用程序中访问任何地方的变量了。直到你unset它......

试试这个..

session_start();
$_SESSION['array'] = $array; //your array

现在您可以在项目的任何文件中使用此变量/数组..

print_r($_SESSION['array']);

答案 1 :(得分:0)

如果你在PHP中包含一个文件,你可以像在同一个文件中那样访问变量。

File1(foo.php):

<?php
$var = array('foo','bar');

文件2:

<?php
require_once('foo.php');
print_r($var);

这不起作用吗??