捕获try catch(8)

缺点:
try catch无法捕获无法预料的系统级错误,只能触发一些本身就设定好的exception

优点:
不同级别的异常分级处理。使用了try..catch的话, 垃圾代码会少很多
try catch 配合mysql的事务处理,做回滚操作最理想的
脚本try里的代码不会因为程序抛出异常而导致退出。

//php7
try {
    test();
} catch(Throwable $e) {
    echo $e->getMessage() . ' zyf';
}

//php7 之前
try {
    test();
} catch(Exception $e) {
    echo $e->getMessage() . ' zyf';
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容