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五种设计模式小结
Mar 23 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
Jul 29 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
非常实用的php弹出错误警告函数扩展性强
Jan 17 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
php生成验证码函数
Oct 20 PHP
php一个文件搞定微信jssdk配置
Dec 12 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PDO::exec讲解
Jan 28 PHP
PHP如何获取Cookie并实现模拟登录
Jul 16 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 nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
asp批量修改记录的代码
2008/06/25 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
Javascript验证方法大全
2015/09/21 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
express如何解决ajax跨域访问session失效问题详解
2019/06/20 Javascript
javascript History对象原理解析
2020/02/17 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
Python实现简单截取中文字符串的方法
2015/06/15 Python
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
Python中交换两个元素的实现方法
2018/06/29 Python
python导入模块交叉引用的方法
2019/01/19 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
亚马逊中国官方网站:amazon.cn
2017/05/25 全球购物
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
中专毕业生自我鉴定范文
2013/11/09 职场文书
教师应聘个人求职信
2013/12/10 职场文书
财务经理的岗位职责
2013/12/17 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
党小组考察意见
2015/06/02 职场文书
小学教育见习总结
2015/06/23 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
Linux中文件的基本属性介绍
2022/06/01 Servers