require_once没有抛出任何错误 - 白屏死机

时间:2011-05-07 13:46:29

标签: php codeigniter

我正在尝试通过以下函数加载模型....我遇到了一个问题,其中require_once正在查杀页面。以下代码不回显“not there”,意味着该文件必须存在。

protected function modelFactory ($model, $input = array()) {
    error_reporting(E_ALL);
    ini_set('display_errors', TRUE);
    ini_set('display_startup_errors', TRUE);
    require_once APPPATH.'models/'.str_replace('.', '/', strtolower($model)).'.php';
    exit('test'); //doesn't show, but if it's above require_once it does...

    $class = str_replace('.', '', $model).'Model';
    return new $class($input);
}

我无法想象可能会阻止来自此功能的任何错误消息阻止页面的其余部分加载

2 个答案:

答案 0 :(得分:2)

exit关键字将阻止程序运行。

http://php.net/manual/en/function.exit.php

答案 1 :(得分:0)

结果......我正在加载的类被构建为扩展另一个未加载到页面上的类。我仍然不确定为什么它没有抛出任何错误...