Dav*_*vid 2 php zend-framework exception
我遇到了PHP Exceptions的问题.即使我尝试执行此代码:
try {
$some->knownMethodWithError();
} catch(Zend_Exception $exp){
echo 'Error!: ' . $exp->getMessage();
}
Run Code Online (Sandbox Code Playgroud)
我的apache/php服务网页总是显示500错误.我的意思是,
echo 'Error!: ' . $exp->getMessage();
Run Code Online (Sandbox Code Playgroud)
从未被执行过.我已经测试了重定向而不是回声,但它不起作用.是否有一些导致此行为的php.ini指令,或者它可能是其他什么?
这发生在我基于Zend Framework的项目中.
此外,您的代码只会捕获Zend_Exception.如果您有自定义异常,则catch(Exception $ e)将获得更多捕获所有这些的机会
也许你可以用完整的日志运行脚本.更改您php.ini在服务器上的行:
error_reporting=E_ALL | E_STRICT
Run Code Online (Sandbox Code Playgroud)
或者更好地在带有调试器的IDE环境中运行它.
| 归档时间: |
|
| 查看次数: |
4339 次 |
| 最近记录: |