php函数class_exists导致生产环境崩溃

时间:2010-08-13 19:02:36

标签: php zend-framework crash

我正在使用Zend Framework,版本1.10.7作为我的应用程序

    error_reporting(E_ALL);
    $application->bootstrap();
    echo 'ha';
    var_dump(class_exists('Default_Model_FeedReader_Csv_HappyHome'));
    echo 'hoi';

这段代码的输出只是“ha”。错误报告已启用,但没有错误。调用class_exists后脚本停止执行。

使用此代码

error_reporting(E_ALL);
echo 'ha';
var_dump(class_exists('Default_Model_FeedReader_Csv_HappyHome'));
echo 'hoi';
$application->bootstrap();

输出符合预期,“ha bool(false)hoi”(此处自动加载器未注册,因为$ application-> bootstrap()尚未调用)。

问题是此崩溃只发生在生产环境中,而不是发生在我的本地开发机器上。有人知道问题是什么吗?

2 个答案:

答案 0 :(得分:0)

我的愚蠢问题。 Linux当然是区分大小写的,Windows不是,这就是找不到类名的原因。我有解决方案

答案 1 :(得分:0)

要知道,真正的类和/或文件名是什么?