PHP函數(shù)超時處理方法
本文實例講述了PHP函數(shù)超時處理方法。分享給大家供大家參考,具體如下:
register_shutdown_function
Registers the function named by function to be executed when script processing is complete or when exit() is called.
此函數(shù)可以重復(fù)注冊,然后會依次調(diào)用 當(dāng)發(fā)生致命性錯誤或者exit時都會調(diào)用此函數(shù)
error_reporting(0);
register_shutdown_function ( 'handleShutdown' );
function handleShutdown (){
$error = error_get_last ();
// 根據(jù)錯誤信息,判斷是否是超時了
if ( $error && strpos ( $error [ 'message' ], 'Maximum exec' )!== false )
{
echo 'handle time out';
}
}
set_time_limit(2);
sleep(3);
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基本語法入門教程》、《PHP錯誤與異常處理方法總結(jié)》及《php常用函數(shù)與技巧總結(jié)》
希望本文所述對大家PHP程序設(shè)計有所幫助。
- php構(gòu)造函數(shù)與析構(gòu)函數(shù)
- PHP錯誤處理函數(shù)
- PHP數(shù)學(xué)運算函數(shù)大匯總(經(jīng)典值得收藏)
- 詳解PHP匿名函數(shù)與注意事項
- PHP常見數(shù)組函數(shù)用法小結(jié)
- PHP匿名函數(shù)和use子句用法實例
- PHP閉包函數(shù)傳參及使用外部變量的方法
- php的閉包(Closure)匿名函數(shù)初探
- PHP閉包函數(shù)詳解
- PHP的幾個常用加密函數(shù)
- PHP中的數(shù)組處理函數(shù)實例總結(jié)
- PHP執(zhí)行l(wèi)inux命令常用函數(shù)匯總
- 使用ltrace工具跟蹤PHP庫函數(shù)調(diào)用的方法
相關(guān)文章
PHP之將POST數(shù)據(jù)轉(zhuǎn)化為字符串的實現(xiàn)代碼
今天來分享一個方便我們做LOG日志記錄的自定義函數(shù),需要將POST數(shù)據(jù)轉(zhuǎn)化為字符串,需要的朋友可以參考下2016-11-11
php中g(shù)et_object_vars()方法用法實例
這篇文章主要介紹了php中g(shù)et_object_vars()方法用法,實例分析了get_object_vars()方法獲取對象中屬性的使用技巧,需要的朋友可以參考下2015-02-02
PHP數(shù)組排序函數(shù)合集 以及它們之間的聯(lián)系分析
本篇文章是對PHP數(shù)組排序函數(shù)合集以及它們之間的聯(lián)系進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP進(jìn)階學(xué)習(xí)之反射基本概念與用法分析
這篇文章主要介紹了PHP進(jìn)階學(xué)習(xí)之反射基本概念與用法,結(jié)合實例形式分析了php反射的概念、原理基本用法及相關(guān)操作注意事項,需要的朋友可以參考下2019-06-06

