前提:PHP 7 改变了大多数错误的报告方式。不同于 PHP 5 的传统错误报告机制,现在大多数错误被作为 Error 异常抛出。

        try {
echo 2 % 0; // 错误: 分母为0
} catch (Error $e) {
echo $e->getMessage();
}catch(Exception $e){
echo $e->getMessage();
}catch (PDOException $e){
echo $e->getMessage();
}finally{
echo 123; // //finally 是在捕获到任何类型的异常后都会运行的一段代码, 所以可不加
}

这样一来, 有多个catch情况, 把异常情况都捕获到。

最新文章

  1. 【原创】机器学习之PageRank算法应用与C#实现(1)算法介绍
  2. myawr : mysql性能监控
  3. JSP 中文乱码显示处理解决方案
  4. SU suspecfk命令学习
  5. sql 自定义排序
  6. FCKEditor使用说明
  7. php基础知识(有代码有注释)
  8. CentOS7 PostgreSQL 主从配置( 一)
  9. Linux SSH安全技巧
  10. HTML5 开发APP( 支付宝支付)
  11. coco2dx添加类报错
  12. sql server error 53
  13. Spring 发送内嵌图片的邮件 遇到的问题
  14. redis命令Keys(九)
  15. Dapper简易教程(翻译自Github上StackExchange/Dapper)
  16. echarts使用笔记三:柱子对比
  17. 将1~n个整数按照字典序进行排序
  18. 使用intellij idea搭建spring-springmvc-mybatis整合框架环境
  19. BZOJ.4241.历史研究(回滚莫队 分块)
  20. Oracle中SQL语句转化IP地址到数字

热门文章

  1. CSP初赛复习
  2. fgetc,getc,fputc,putc,putchar,getchar
  3. 可持久化数据结构(平衡树、trie树、线段树) 总结
  4. Android工程的合并
  5. linux 下搭建ELK(rpm包版)
  6. 在docker容器中编译hadoop 3.1.0
  7. chrome 截取整个网页
  8. GitLab安装及备份迁移数据
  9. LeetCode 第 152 场周赛
  10. [RK3399] 修改移动网络默认为4G