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实现图片简单上传
Oct 09 PHP
PHP实现多服务器session共享之NFS共享的方法
Mar 16 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
php连接mssql数据库的几种方法
Feb 21 PHP
从PHP的源码中深入了解stdClass类
Apr 18 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
smarty简单入门实例
Nov 28 PHP
php判断两个日期之间相差多少个月份的方法
Jun 18 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
PHP扩展安装方法步骤解析
Nov 24 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常用hash加密函数
2014/11/22 PHP
php格式化时间戳
2016/12/17 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
解决JavaScript数字精度丢失问题的方法
2015/12/03 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
前端微信支付js代码
2016/07/25 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
2017/06/21 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
python数据结构学习之实现线性表的顺序
2018/09/28 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
英国精品买手店:Browns Fashion
2016/09/29 全球购物
高中国旗下的演讲稿
2014/08/28 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
教师党员自我评价范文
2015/03/04 职场文书
秋菊打官司观后感
2015/06/03 职场文书
浅谈Python魔法方法
2021/06/28 Java/Android
详解Python内置模块Collections
2022/03/22 Python