Heim >Backend-Entwicklung >PHP-Tutorial >错误处理一般用什么方式?

错误处理一般用什么方式?

WBOY
WBOYOriginal
2016-06-06 20:43:321161Durchsuche

看到有人问关于try catch的问题就突然自己也有一点疑问

我认为一般应用程序里面大致分为两种错误。
第一种是应用级,比如提交失败,参数错误,404之类的
第二种是系统级,比如某个类库找不到,数据库查询错误

我的做法是try catch处理系统级别的错误,应用级别的错误用另外的方法处理,虽然这种方式我觉得没有逻辑问题,但是总感觉怪怪的。。。。。。

有没有什么比较好的错误处理机制?或者说说你的处理方法
(如果有不对的地方欢迎指出)

回复内容:

看到有人问关于try catch的问题就突然自己也有一点疑问

我认为一般应用程序里面大致分为两种错误。
第一种是应用级,比如提交失败,参数错误,404之类的
第二种是系统级,比如某个类库找不到,数据库查询错误

我的做法是try catch处理系统级别的错误,应用级别的错误用另外的方法处理,虽然这种方式我觉得没有逻辑问题,但是总感觉怪怪的。。。。。。

有没有什么比较好的错误处理机制?或者说说你的处理方法
(如果有不对的地方欢迎指出)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn