PHP函数超时处理方法
更新时间:2016年02月14日 10:51:41 作者:思齐_
这篇文章主要介绍了PHP函数超时处理方法,结合实例形式分析了基于register_shutdown_function的超时处理相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了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错误与异常处理方法总结》及《php常用函数与技巧总结》
希望本文所述对大家PHP程序设计有所帮助。
相关文章
php selectradio和checkbox默认选择的实现方法详解
本篇文章是对php selectradio和checkbox默认选择的实现方法进行了详细的分析介绍,需要的朋友参考下2013-06-06php中替换字符串函数strtr()和str_repalce()的用法与区别
在php中替换函数主要有strtr(),str_repalce()这两个函数,下面这篇文中主要给大家介绍下这两者之间的区别和用法,文中通过示例代码介绍的很详细,有需要的朋友们可以参考借鉴,下面跟着小编一起来学习学习吧。2016-11-11
最新评论