首页 > 作文

[PHP] PDO 提供了三种不同的错误处理模式

更新时间:2023-04-08 10:31:39 阅读: 评论:0

1.pdo::errmode_silent 静默模式,不终止代码,只能使用 $pdo->errorcode() 和 $pdo->errorinfo() 获取错误信息 , 这个是默认情况下 , 也就是不停断 , 不记日志

注意这种形式下不容易错误排查

2.pdo::errmode_warning 警告模式,不终止代码,在错误日志中出现warning类型的错误信息
/var/log/apache/xxx-error.log
[fri mar 09 16:02:50 2018] [error] [client 6平安校园创建总结1.135.152.1李天爱30] php角色游戏教案 warning: pdostatement::execute(): sqlstate[42s02]: ba table or view not found: 1146 table ‘sinanet.mass_list’ doesn’t exist i心理学分为哪几类n /mnt/publi

3.pdo::errmode_exception 异常模式,终止代码,抛出异常信息,使用try()catch(){}捕获
记录到应用日志里/var/log/sinamail/webmail.log
mar 9 15:54:13 vm-228-187 webmail: 2018-03-09 15:54:13 xxx xxxx 61.135.152.130 /usr/local/wa.php – app_run_action msg=>sqlstate[42s02]: bas中国社会主要矛盾e table or view not found: 1146 table ‘sinanet.mass_list’ doesn’t exist,code=>42
异常模式另一个非常有用的是,相比传统 php 风格的警告,可以更清晰地构建自己的错误处理,而且比起静默模式和显式地检查每种数据库调用的返回值,异常模式需要的代码/嵌套更少。

本文发布于:2023-04-08 10:31:37,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/3d532af242fcb08f2f19424eee486f83.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:[PHP] PDO 提供了三种不同的错误处理模式.doc

本文 PDF 下载地址:[PHP] PDO 提供了三种不同的错误处理模式.pdf

标签:模式   异常   代码   错误
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图