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 相关文章推荐
层叠菜单的动态生成
Oct 09 PHP
一个简单的MySQL数据浏览器
Oct 09 PHP
Cannot modify header information错误解决方法
Oct 08 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 PHP
php简单分页类实现方法
Feb 26 PHP
PHP MYSQL简易交互式站点开发
Dec 27 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
Jul 22 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
Dec 31 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数据库类
2009/05/27 PHP
php fckeditor 调用的函数
2009/06/21 PHP
PHP 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
php之Memcache学习笔记
2013/06/17 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
基于jquery的商品展示放大镜
2010/08/07 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
JS 调试中常见的报错问题解决方法
2017/05/20 Javascript
vue-cli中vue本地实现跨域调试接口
2019/01/16 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
wxPython事件驱动实例详解
2014/09/28 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
windows 下python+numpy安装实用教程
2017/12/23 Python
详谈pandas中agg函数和apply函数的区别
2018/04/20 Python
pycharm设置注释颜色的方法
2018/05/23 Python
Python识别html主要文本框过程解析
2020/02/18 Python
django admin 添加自定义链接方式
2020/03/11 Python
Python flask框架如何显示图像到web页面
2020/06/03 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
2021/01/15 Python
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
空乘英文求职信
2014/04/13 职场文书
环保建议书300字
2014/05/14 职场文书
宣传工作经验材料
2014/06/02 职场文书
关于安全的标语
2014/06/10 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
听证通知书
2015/04/24 职场文书
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs