`
jimmygan
  • 浏览: 83737 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

php处理fatal error的方法

阅读更多
是用php编写程序时,经常会遇到产生致命错误的情况,如下例子

Fatal error: Call to undefined function: mysql_connect() 


但是,很多情况下,我们并不想将这信息提示给用户,那么如何处理呢?

方案:关闭错误报告显示
ini_set('display_errors', '0');


如果想将错误经过处理后再显示给用户,则需要这样做
function display() {
    $error = error_get_last();
    if ($error !== NULL)
    {
        display ...
    }
}
register_shutdown_function('display')


参考:
http://stackoverflow.com/questions/10427692/php-register-shutdown-function-does-not-always-work-with-symfony-2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics