PHP中的错误管理、相当管理机制剖判_php本领_脚本之家

2019-12-17 19:12栏目:编程
TAG:

正文实例汇报了set_exception_handler函数在ThinkPHP中的用法。分享给大家供大家参谋。具体方法如下:

例: 复制代码 代码如下: 那么准确的写法应该如下: 复制代码 代码如下: 风流浪漫、PHP错误管理的三种情势A、简单的die; 例: 复制代码 代码如下: if(!file_exists{ die; } else { //执行操作 } //假设上边die(卡塔尔国被触发,那么这里echo接不被试行 echo 'ok'; 简洁写法: 复制代码 代码如下: file_exits or die; echo 'ok'; B、自定义错误和错误触发器 1、错误微机创造自定义错误函数,该函数必得有技能管理最少多少个参数(error_level和errormessage),不过能够选拔最多七个参数(error_file、error_line、error_context) 语法: 复制代码 代码如下: function error_function($error_level,$error_message,$error_file,$error_line,$error_context卡塔尔(قطر‎//创造好后还亟需改写set_error_handler();函数 set_error_handler('error_function',E_WARNING);//这里error_function对应下面成立的自定义微机名,第3个参数为使用自定义错误微型机的错误等级; 错误报告等级

函数:复制代码 代码如下:string set_exception_handler ( callback $exception_handler 卡塔尔(قطر‎定义和用法:set_exception_handler(卡塔尔(英语:State of Qatar)函数设置客户自定义的极度管理函数。该函数用于创建运行时之间的客商自个儿的格外管理方法。该函数会重临旧的不胜管理程序,若失利,则赶回 null。

那个错误报告等第是错误管理程序意在管理的不当的两样的连串:

语法:set_exception_handler

参数

常量

描述

描述

error_function

2E_WAENVISIONNING非致命的 run-time 错误。不间断脚本试行。8E_NOTICE

必备。规定未捕获的非常发生时调用的函数。

Run-time 通知。

该函数必得在调用 set_exception_handler() 函数在此之前定义。

本子开采大概有荒唐发生,但也会有可能在剧本平常运营时产生。

版权声明:本文由bob体育app发布于编程,转载请注明出处:PHP中的错误管理、相当管理机制剖判_php本领_脚本之家