【发布时间】:2012-07-08 03:11:00
【问题描述】:
我的问题是,如果我使用 require_once 来包含具有数组的文件,则无法从包含它的文件中访问该数组。例如这是我的 foo.php 文件
<?php
$array['name'] = 'John';
$array['age'] = 34;
?>
这是我的 bar.php 文件
<?php
//if i use require here instead of require once, the var_dump returns true
require_once('foo.php');
//This would return null
var_dump($array);
?>
我怎样才能找到问题?
【问题讨论】:
-
在您的 bar.php 中尝试
var_dump(file_get_contents('foo.php'));- 这只是确保您包含正确的文件,因为从您发布的内容来看,应该没有问题。我复制/粘贴了运行您的确切代码,以查看是否有一些最初的仅眼睛检查遗漏了,但它运行良好。
标签: php arrays require require-once var-dump