数据库3
2017-07-28 21:17 谭丽# 阅读(143) 评论(0) 编辑 收藏 举报1.错误处理
1.0 面向对象的方式
PDOException异常类的属性结构
PHP 5内置的异常处理类结构
相应的,在代码中可以合适的调用 getFile() 和 getLine() 来进行错误定位,更方便的进行调试
2.0 使用面向过程的方法
PDO和PDOStatement对象有errorCode() 和 errorInfo() 方法,如果没有任何错误, errorCode() 返回的是: 00000 ,否则就会返回一些错误代码。errorInfo() 返回的一个数组,包括PHP定义的错误代码和MySQL的错误代码和错误信息,数组结构。
每次执行查询以后,errorCode() 的结果都是最新的,所以我们可以很容易自己控制错误信息显示。
2.异常处理
- 扩展 PHP 内置的异常处理类
-
异常和错误并不是同一个东西。异常是指一个程序在运行过程中出现一个意外或者事件。中断了正常指令的执行,跳转到了其他模块继续执行。
在PHP里面,异常处理使用try…catch…
Try:代表尝试执行,并且捕获异常
Catch:代表异常出现时的补救方案
异常是通过throw关键字来抛出的。抛出异常以后,throw下面的代码是不会被执行的,会直接进入catch这个补救措施