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来处理多个提交任务
May 08 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
Nov 27 PHP
php 生成短网址原理及代码
Jan 23 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
Jul 25 PHP
destoon实现调用图文新闻的方法
Aug 21 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
图文详解PHP环境搭建教程
Jul 16 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 PHP
php利用fsockopen GET/POST提交表单及上传文件
May 22 PHP
php利用ob_start()清除输出和选择性输出的方法
Jan 18 PHP
php解决约瑟夫环算法实例分析
Sep 30 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简单防盗链实现方法
2015/07/29 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
php的常量和变量实例详解
2017/06/27 PHP
thinkphp分页集成实例
2017/07/24 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
通过判断JavaScript的版本实现执行不同的代码
2010/05/11 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
react基本安装与测试示例
2020/04/27 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
Python操作MySQL数据库9个实用实例
2015/12/11 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
测控技术与仪器个人求职信范文
2013/12/30 职场文书
高一家长会邀请函
2014/01/12 职场文书
优秀纪检干部材料
2014/08/27 职场文书
2014年护理部工作总结
2014/11/14 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
小马王观后感
2015/06/11 职场文书
校运会新闻稿
2015/07/17 职场文书