【问题标题】:php function class_exists causes crash in production environmentphp函数class_exists导致生产环境崩溃
【发布时间】:2010-08-13 19:02:36
【问题描述】:

我正在为我的应用程序使用 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())。

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

【问题讨论】:

    标签: php zend-framework crash


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-22
        • 2011-01-24
        • 1970-01-01
        • 1970-01-01
        • 2023-03-09
        • 2017-10-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多