加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用代码进行异常处理.有用?

发布时间:2020-12-13 22:36:11 所属栏目:PHP教程 来源:网络整理
导读:我不确定异常是否在每种语言中以相同的方式工作,但我使用的是 PHP,我想知道我什么时候做这样的事情: if (!$this-connection[0]-query($this-query)) throw new QueryFailedException($this-connection[0]-error); 是否需要在第二个参数中提供代码?例如: i
我不确定异常是否在每种语言中以相同的方式工作,但我使用的是 PHP,我想知道我什么时候做这样的事情:
if (!$this->connection[0]->query($this->query))
 throw new QueryFailedException($this->connection[0]->error);

是否需要在第二个参数中提供代码?例如:

if (!$this->connection[0]->query($this->query))
 throw new QueryFailedException($this->connection[0]->error,123);

现在代码是123 …我想不出这个需要.有吗?在这种情况下,消息包含查询,异常名称是QueryFailedException,它解释了异常类型,异常本身包含文件,行和堆栈跟踪,所以,我想不出任何可以使用代码的东西.

错误代码是在没有面向对象语言时使用的功能.唯一可以帮助您理解错误的是错误代码.在面向对象的语言中,对象是您的错误代码. 除非在特定情况下,不止一件事可以抛出完全相同的错误,并且它们会以不同的方式处理,请删除它. 此外,如果您留下消息而不是无意义的错误代码,您可以为调试代码的人提供更好的解释,因此如果您觉得异常需要更多信息,请填写错误消息字段.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读