Php/func error set exception handler

来自菜鸟教程
跳转至:导航、​搜索

PHP set_exception_handler()函数

PHP错误参考

设置用户定义的异常处理函数:

<?php
// A user-defined exception handler function

function myException($exception)
{

   
echo "<b>Exception:</b> ", $exception->getMessage();

}



// Set user-defined exception handler function

set_exception_handler("myException");


// Throw exception
throw new Exception("Uncaught exception occurred!");

 ?>

定义和用法

set_exception_handler()函数设置用户定义的异常处理函数。

调用异常处理程序后,脚本将停止执行。

句法

set_exception_handler(exceptionhandler);

参数值

参数 描述
exceptionhandler 需要。指定发生未捕获的异常时要运行的函数的名称。可以改为传递NULL,以将此处理程序重置为其默认状态

技术细节

返回值: 包含先前定义的异常处理程序的字符串,如果错误或没有定义先前的处理程序,则为NULL
PHP版本: 5.0+
PHP更新日志: 以前,如果传递了NULL,则此函数返回TRUE。它返回自PHP 5.5以来的上一个处理程序。

PHP错误参考