【发布时间】:2016-01-23 04:39:38
【问题描述】:
我不知道如何处理 php 中的错误,包括运行时和编译时。我想管理所有类型的错误。
通知、警告、解析错误、致命错误
当这些类型的错误发生时,我希望我的程序在页面上抛出一个自定义的书面消息。目前我正在使用try{} catch{},set_error_handler:
// set to the user defined error handler
$old_error_handler = set_error_handler("myErrorHandler");
简而言之:如果我输入了错误的变量声明,例如 d 而不是 $d,或者如果我忘记了一行中的分号,或者如果我得到一个MySQL 错误。
【问题讨论】:
-
你做过什么研究或写过什么代码?
-
@Machavity,我不同意这是重复的 - 这个问题似乎解决了错误和异常之间的差异。这个问题询问处理这两种类型的问题。我会说它是相关的。
标签: php mysqli error-handling exception-handling runtime-error