PHP错误处理函数 中的 set_exception_h

首页 / PHP入门教程 / PHP错误处理函数 中的 set_exception_h

set_exception_handler() - 语法

string set_exception_handler ( callback $exception_handler );

如果在try/catch块中没有捕获到异常,则此函数设置默认的异常处理程序。调用EXCEPTION_HANDLER后,执行将停止。

EXCEPTION_HANDLER    -  发生未捕获异常时要调用的函数的名称。必须在调用SET_EXCEPTION_HANDLER()之前定义此函数。

set_exception_handler() - 返回值

它返回先前定义的异常处理程序的名称,如果出错,则返回NULL。如果以前没有定义处理程序,也会返回NULL。

set_exception_handler() - 示例

<?php
   function exception_handler($exception) {
      echo "Uncaught exception is : " , $exception->getMessage(), "\n";
   }
   
   set_exception_handler('exception_handler');
   set_exception_handler();
   
   throw new Exception('Not Found Exception');
   echo "not included Executed\n";
?> 

这将产生以下输出-

无涯教程网

Uncaught exception is: Not Found Exception

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Go语言从入门到实战 -〔蔡超〕

Vue开发实战 -〔唐金州〕

移动端自动化测试实战 -〔思寒〕

分布式协议与算法实战 -〔韩健〕

软件设计之美 -〔郑晔〕

用户体验设计实战课 -〔相辉〕

说透低代码 -〔陈旭〕

React Native 新架构实战课 -〔蒋宏伟〕

Python实战 · 从0到1搭建直播视频平台 -〔Barry〕

好记忆不如烂笔头。留下您的足迹吧 :)