Try-catch无法正常工作

时间:2013-10-28 20:49:26

标签: php exception try-catch core

我们的暂存环境存在问题。 try-catch块没有按预期工作,我们找不到原因。

我们只运行此测试代码段:

try {
    throw new Exception('teste');
} catch (Exception $e) {
    echo $e->getMessage(); exit;
}

运行它,我们得到一个“Uncaught exception”错误,而不是异常消息。 我们没有使用名称空间。

有人知道发生了什么吗?

我们使用的是PHP 5.4.17,Apache 2.2.2,RHEL linux。

1 个答案:

答案 0 :(得分:0)

找到了答案!

这是eAccelerator中的一个错误。我只是禁用它,代码神奇地工作得很好。

我在这个帖子中看到了它: PHP5: Why is try/catch failing?

之前我用Google搜索过,我还没找到这个帖子。 看起来升级扩展也解决了这个问题。

感谢所有回答这个问题的人。