《PHP精粹:编写高效PHP代码》——1.7节异常

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《PHP精粹:编写高效PHP代码》——1.7节异常

华章计算机 2017-08-01 16:08:00 浏览1014
展开阅读全文

本节书摘来自华章社区《PHP精粹:编写高效PHP代码》一书中的第1章,第1.7节异常,作者:(美)  Davey Shafik,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.7 异常
异常(exception)是一个处理错误的面向对象方法。一些PHP扩展像往常一样仍会报错;很多最新的扩展(例如PDO)将代替抛出异常。异常也是对象,而且Exception是PHP的一个内置类。一个Exception对象将包含发生错误的位置(文件名或代码行)、一条错误消息和(可选)一个错误代码等信息。

1.7.1 处理异常
首先我们看看如何处理可能会抛出异常的函数。我们会使用一个PDO示例,因为PDO扩展抛出异常。在这里代码会试图创建一个数据库连接,但是会失败,因为nonsense主机不存在:


6a3ccbd06ac553073fc1365c40b1daa904741bfb


26e6dab245ebf5452b25d04274b1263b3f493c88

这段代码阐明了try/catch结构。在try块中,我们将

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机