脚本宝典收集整理的这篇文章主要介绍了php – 使用Trigger_Error()尝试/捕获,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_8@
@H_502_8@
try { $stmt = $db->PRepare($query); $results = $stmt->execute($params); } catch() { trigger_error('The query has Failed.'); }
我知道我们要执行的SQL查询将用于登录用户,这不是问题,也不是上面代码块中没有显示该部分代码的原因.@H_502_8@
这是我第一次看到有人使用带有PDOExeception $error语句的trigger_error(),这就是我开始编写代码的方法.@H_502_8@
我们应该使用Try,Catch和Trigger_Error以这种方式继续我们的核心登录,注册和所有sql语句吗?我应该将其更改为PDOExeception $error吗?@H_502_8@
@H_502_8@
触发错误在这里没有任何意义,因为未捕获的异常已经是一个错误.因此,捕获错误只是为了抛出错误是一个重言式.而且,未捕获的Exception包含必不可少的堆栈跟踪,而普通错误则没有.@H_502_8@
不需要带回波的回声.这只是PHP人员的妄想.@H_502_8@
为每次查询执行编写四行额外代码也没有任何意义.我甚至写了一篇关于此事的专门文章 – 所以,I wouldn’t repeat myself@H_502_8@
@H_502_8@
$stmt = $db->prepare($query); $results = $stmt->execute($params);
这就是你真正需要的@H_502_8@
以上是脚本宝典为你收集整理的php – 使用Trigger_Error()尝试/捕获全部内容,希望文章能够帮你解决php – 使用Trigger_Error()尝试/捕获所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。