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 相关文章推荐
Smarty模板快速入门
Jan 04 PHP
批量修改RAR文件注释的php代码
Nov 20 PHP
通过PHP修改Linux或Unix口令的方法分享
Jan 30 PHP
PHP中return 和 exit 、break和contiue 区别与用法
Apr 09 PHP
深入分析php之面向对象
May 15 PHP
鸡肋的PHP单例模式应用详解
Jun 03 PHP
PHP的PSR规范中文版
Sep 28 PHP
Smarty模板学习笔记之Smarty简介
May 20 PHP
php循环table实现一行两列显示的方法
Jun 04 PHP
PHP对象实例化单例方法
Jan 19 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
PHP number_format函数原理及实例解析
Jul 14 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提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
jQuery阻止事件冒泡具体实现
2013/10/11 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
jQuery表单插件ajaxForm实例详解
2017/01/17 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
JS实现json数组排序操作实例分析
2019/10/28 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
python requests 使用快速入门
2017/08/31 Python
python三引号输出方法
2019/02/27 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
基于Python数据分析之pandas统计分析
2020/03/03 Python
Python项目打包成二进制的方法
2020/12/30 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
我未来的职业规划范文
2014/01/11 职场文书
高中军训感言200字
2014/02/23 职场文书
党的群众路线学习材料
2014/05/16 职场文书
关于教师节的广播稿
2014/09/10 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
入党积极分子个人总结
2015/03/02 职场文书
基于python制作简易版学生信息管理系统
2021/04/20 Python
Nginx配置根据url参数重定向
2022/04/11 Servers