PHP函数超时处理方法


Posted in PHP onFebruary 14, 2016

本文实例讲述了PHP函数超时处理方法。分享给大家供大家参考,具体如下:

register_shutdown_function

Registers the function named by function to be executed when script processing is complete or when exit() is called.

此函数可以重复注册,然后会依次调用 当发生致命性错误或者exit时都会调用此函数

error_reporting(0);
register_shutdown_function ( 'handleShutdown' );
function handleShutdown (){
  $error = error_get_last ();
  // 根据错误信息,判断是否是超时了
  if ( $error && strpos ( $error [ 'message' ], 'Maximum exec' )!== false )
  {
    echo 'handle time out';
  }
}
set_time_limit(2);
sleep(3);

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
如何在PHP中使用Oracle数据库(4)
Oct 09 PHP
php下使用SMTP发邮件的代码
Jan 10 PHP
用PHP伪造referer突破网盘禁止外连的代码
Jun 15 PHP
PHP下操作Linux消息队列完成进程间通信的方法
Jul 24 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
May 25 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
thinkphp的URL路由规则与配置实例
Nov 26 PHP
如何实现php图片等比例缩放
Jul 28 PHP
深入浅析php json 格式控制
Dec 24 PHP
PHP闭包函数详解
Feb 13 PHP
php实现跨域提交form表单的方法【2种方法】
Oct 17 PHP
一文搞懂PHP中的抽象类和接口
May 25 PHP
PHP使用file_get_content设置头信息的方法
Feb 14 #PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 #PHP
PHP缓冲区用法总结
Feb 14 #PHP
PHP二维数组排序简单实现方法
Feb 14 #PHP
php的闭包(Closure)匿名函数初探
Feb 14 #PHP
PHP5.3新特性小结
Feb 14 #PHP
PHP解压tar.gz格式文件的方法
Feb 14 #PHP
You might like
php学习笔记之 函数声明(二)
2011/06/09 PHP
php 数据库字段复用的基本原理与示例
2011/07/22 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
PHP时间和日期函数详解
2015/05/08 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
PHP的curl函数的用法总结
2019/02/14 PHP
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
2014/04/04 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
使用node.js中的Buffer类处理二进制数据的方法
2016/11/26 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
Vue实现指令式动态追加小球动画组件的步骤
2020/12/18 Vue.js
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
Python程序运行原理图文解析
2018/02/10 Python
python中sys.argv函数精简概括
2018/07/08 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
10款最佳Python开发工具推荐,每一款都是神器
2020/10/15 Python
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
一些Solaris面试题
2013/03/22 面试题
幼师专业毕业生自荐信
2013/09/29 职场文书
揠苗助长教学反思
2014/02/04 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
新春寄语大全
2014/04/09 职场文书
住宅质量保证书
2014/04/29 职场文书
国际贸易求职信
2014/07/05 职场文书
迎新生晚会主持词
2015/06/30 职场文书
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL