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";
?> 

这将产生以下输出-

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-function-set-exception-handler.html

来源:LearnFk无涯教程网

Uncaught exception is: Not Found Exception

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

技术教程推荐

左耳听风 -〔陈皓〕

软件工程之美 -〔宝玉〕

零基础学Java -〔臧萌〕

浏览器工作原理与实践 -〔李兵〕

微信小程序全栈开发实战 -〔李艺〕

技术管理案例课 -〔许健〕

物联网开发实战 -〔郭朝斌〕

Web漏洞挖掘实战 -〔王昊天〕

手把手带你搭建推荐系统 -〔黄鸿波〕

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