如何掌握在PHP中自定义错误处理函数并关闭错误屏蔽?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1538个文字,预计阅读时间需要7分钟。
在之前的文章中,我们给读者带来了《带你一起了解PHP的错误类型和错误级别》。其中详细介绍了PHP中的错误类型和错误级别,本篇文章我们将继续探讨,在PHP中如何自定义错误处理以及如何优雅地处理错误。
在之前的文章中给大家带来了《带你一起了解PHP的错误类型和错误级别》,其中详细介绍了PHP中的错误类型和错误级别,本篇文章我们一起来看一下,在PHP中如何自定义错误处理以及如何屏蔽错误,希望对大家有帮助!我们在日常开发中,遇到错误是难免的,有些时候我们可以指定一个函数作为错误来处理函数,在PHP中就存在一个自定义错误处理函数。
set_error_handler() 函数自定义错误处理函数
PHP中提供了set_error_handler()函数就是用来指定一个函数作为错误处理函数,它的语法格式如下:
set_error_handler(自定义函数名 [, int $error_types = E_ALL | E_STRICT ])
其中自定义函数名这个自定义函数的语法格式如下:
error_handler(int 错误的级别 , string 错误的信息 [, string 发生错误的文件名 [, int 发生错误的行号 ]])
之前如果有过定义的错误处理程序,返回的就是改程序的程序名称;如果是内置的错误处理程序,返回的结果是NULL。若是指定了一个无效的回调函数,同样会返回NULL。
本文共计1538个文字,预计阅读时间需要7分钟。
在之前的文章中,我们给读者带来了《带你一起了解PHP的错误类型和错误级别》。其中详细介绍了PHP中的错误类型和错误级别,本篇文章我们将继续探讨,在PHP中如何自定义错误处理以及如何优雅地处理错误。
在之前的文章中给大家带来了《带你一起了解PHP的错误类型和错误级别》,其中详细介绍了PHP中的错误类型和错误级别,本篇文章我们一起来看一下,在PHP中如何自定义错误处理以及如何屏蔽错误,希望对大家有帮助!我们在日常开发中,遇到错误是难免的,有些时候我们可以指定一个函数作为错误来处理函数,在PHP中就存在一个自定义错误处理函数。
set_error_handler() 函数自定义错误处理函数
PHP中提供了set_error_handler()函数就是用来指定一个函数作为错误处理函数,它的语法格式如下:
set_error_handler(自定义函数名 [, int $error_types = E_ALL | E_STRICT ])
其中自定义函数名这个自定义函数的语法格式如下:
error_handler(int 错误的级别 , string 错误的信息 [, string 发生错误的文件名 [, int 发生错误的行号 ]])
之前如果有过定义的错误处理程序,返回的就是改程序的程序名称;如果是内置的错误处理程序,返回的结果是NULL。若是指定了一个无效的回调函数,同样会返回NULL。

