本文实例讲述了php实现的PDO异常处理操作。分享给大家供大家参考,具体如下:
异常处理:
PHP:默认为直接报错
MYSQL:默认为静默模式,错就错,不报错
PDO:默认为静默模式,错就错,不报错
以前,当PHP碰到错误的时候,会直接报错,错误处理会变得相当麻烦。后来,当错误发生之后,会将错误信息不再直接输出,放到一个类的对象里(PDOException)
要使用PDO异常处理,必须满足两个条件
1、需要将错误处理模式变成异常模式
2、所有可能出错的语句都必须放到错误捕捉语句块里
例如:
有的时候,如果数据执行没有任何错误,但是就是不符合指定的业务逻辑。一旦出现业务逻辑错误,异常是没有办法捕捉(异常只捕捉语法错误),一般认为的去通过判断语句的执行(结果),主动抛出异常,从而结束错误程序的运行。
语法:throw new PDOException;
希望本文所述对大家PHP程序设计有所帮助。
新闻热点
疑难解答
图片精选