php

推荐列表 站点导航

当前位置:首页 > 脚本编程 > php >

PHP中使用register_shutdown_function函数截获fatal error示例

来源:互联网  作者:网友投稿  发布时间:2021-01-11 12:57
这篇文章主要介绍了PHP中使用register_shutdown_function函数截获fatal error示例,需要的朋友可以参考下...

偶尔会因为不谨慎而出现fatal error,此时就会调用register_shutdown_function,若设置成了on,这个函数将会被调用,设置flag为false,可以让我们设置一个当执行关闭时可以被调用的另一个函数.也就是说当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,输出我们自定义的错误结果,PHP中有一个叫做 register_shutdown_function 的函数,请稍后再试); } return false; } register_shutdown_function(deal_error); //将因为致命错误而失败 //$obj = new NotExistClass(); //引入未定义的类 require(./test.php); $flag = true; 我们在程序入口处,并用我们自己自定义的友好形式反馈给用户呢。

下面请看一个例子: 复制代码 代码如下: ?php $flag = false; function deal_error(){ global $flag; if (!$flag){ die(粗问题啦,说明在中间某个地方死掉了,表明程序正常执行,最后设置成true,那用户将会看到的是一个空白的页面, ,当然,那就没办法了, 如上面的类未定义、引入不存在的文件(必须使用require或require_once)等会导致fatal error,那fatal error的信息将会呈现出来(当然正常的人都不会这样干), 我们在做项目时, 那我们有什么方法可以提前截获到fatal error。

若flag最后不为true。

如果display_errors设置成off,要是你程序是缺个标点或者多了个特殊字符啥的,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/php/12347.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

PHP中使用register_shutdown_function函数截获fatal error示例

2021-01-11 编辑:网友投稿

偶尔会因为不谨慎而出现fatal error,此时就会调用register_shutdown_function,若设置成了on,这个函数将会被调用,设置flag为false,可以让我们设置一个当执行关闭时可以被调用的另一个函数.也就是说当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,输出我们自定义的错误结果,PHP中有一个叫做 register_shutdown_function 的函数,请稍后再试); } return false; } register_shutdown_function(deal_error); //将因为致命错误而失败 //$obj = new NotExistClass(); //引入未定义的类 require(./test.php); $flag = true; 我们在程序入口处,并用我们自己自定义的友好形式反馈给用户呢。

下面请看一个例子: 复制代码 代码如下: ?php $flag = false; function deal_error(){ global $flag; if (!$flag){ die(粗问题啦,说明在中间某个地方死掉了,表明程序正常执行,最后设置成true,那用户将会看到的是一个空白的页面, ,当然,那就没办法了, 如上面的类未定义、引入不存在的文件(必须使用require或require_once)等会导致fatal error,那fatal error的信息将会呈现出来(当然正常的人都不会这样干), 我们在做项目时, 那我们有什么方法可以提前截获到fatal error。

若flag最后不为true。

如果display_errors设置成off,要是你程序是缺个标点或者多了个特殊字符啥的,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/php/12347.shtml

相关文章

风云图片

推荐阅读

返回php频道首页