require_once导入文件后,无法获取文件中数组变量

浏览:3454 发布日期:2015/09/11 分类:求助交流 关键字: require_once
项目中用require_once导入一个配置文件,配置文件中定义了数组变量,之后打印该变量,可以打印,但是在类的方法里面global声明该变量,然后再打印,结果为空,这是为什么呢,目前用的框架是3.2.3的,以前用的是2版本,没啥问题,升级之后就出现这个问题了。不知道是不是跟框架有关

如下是代码的一部分,其中$order_courses_type_value_array是在config/OrderConfig.php文件中定义的数组

require('config/OrderConfig.php');
print_r($order_courses_type_value_array); // 这里可以打印出来

class OrderAction extends baseAction{
public function index() {
global $order_courses_type_value_array;
print_r($order_courses_type_value_array); // 这里为空
...........................
}

...........................
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>