6
我已经知道include_once
将基于包含该文件返回true
或false
。我已阅读a question on Stackoverflow about using require_once以返回您的价值并打印出来。为什么我不能在PHP中获取require_once函数的返回值?
问题是我有一个现有的项目在手中,并在该文件内返回一个数组。我想要得到的require_once
输出,看我有什么结果,但我得到1而不是array
包含数据:
return array('data'=>$result_data,'error'=>null);
我要做的就是:
$ret = require_once $this->app->config('eshopBaseDir')."fax/archive.php";
print_r($ret);
有什么解决这个问题的方法?
你需要运行自己的测试,但是从需要返回是这样的边缘如果它不支持返回数组,它不会让我感到惊讶。但不要害怕,只需将数组粘贴到一个全局变量中并在需要之后获取它。在这种情况下,PHP缺乏模块化是您的优势所在。 – alexis 2014-10-08 13:20:32
@alexis,它通过使用GLOBAL工作。 tnx – ALH 2014-10-08 13:26:53
@JohnConde这是不正确的 – Steve 2014-10-08 13:29:28