php set_time_limit()函數(shù)的使用詳解
更新時(shí)間:2013年06月05日 10:08:14 作者:
本篇文章是對php中的set_time_limit()函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
語法 : void set_time_limit (int seconds)
說明 : 設(shè)定一個(gè)程式所允許執(zhí)行的秒數(shù),如果到達(dá)限制的時(shí)間,程式將會傳回錯(cuò)誤。它預(yù)設(shè)的限制時(shí)間是30秒,max_execution_time的值定義在結(jié)構(gòu)檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini),如果將秒數(shù)設(shè)為0,表示無時(shí)間上的限制。
當(dāng)呼叫此函式時(shí),set_time_limit( )會從零重新開始計(jì)算最長執(zhí)行的時(shí)間,也就是說,如果最長執(zhí)行時(shí)間為預(yù)設(shè)的30秒,而在呼叫此函式set_time_limit(20)之前已花了25秒來執(zhí)行程式,則程式最長執(zhí)行的時(shí)間將會是45秒。
注意 : 當(dāng)PHP是執(zhí)行在安全模式時(shí),set_time_limit( )將不會有結(jié)果,除非是關(guān)閉安全模式或是修改結(jié)構(gòu)檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini)的時(shí)間限制。
例 :set_time_limit(1000)
說明 : 設(shè)定一個(gè)程式所允許執(zhí)行的秒數(shù),如果到達(dá)限制的時(shí)間,程式將會傳回錯(cuò)誤。它預(yù)設(shè)的限制時(shí)間是30秒,max_execution_time的值定義在結(jié)構(gòu)檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini),如果將秒數(shù)設(shè)為0,表示無時(shí)間上的限制。
當(dāng)呼叫此函式時(shí),set_time_limit( )會從零重新開始計(jì)算最長執(zhí)行的時(shí)間,也就是說,如果最長執(zhí)行時(shí)間為預(yù)設(shè)的30秒,而在呼叫此函式set_time_limit(20)之前已花了25秒來執(zhí)行程式,則程式最長執(zhí)行的時(shí)間將會是45秒。
注意 : 當(dāng)PHP是執(zhí)行在安全模式時(shí),set_time_limit( )將不會有結(jié)果,除非是關(guān)閉安全模式或是修改結(jié)構(gòu)檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini)的時(shí)間限制。
例 :set_time_limit(1000)
相關(guān)文章
PHP語言中g(shù)lobal和$GLOBALS[]的分析 之二
PHP語言中g(shù)lobal和$GLOBALS[]的分析 之二,需要的朋友可以參考下2012-02-02說說PHP的autoLoad自動(dòng)加載機(jī)制
php的autoload大致可以使用兩種方法:__autoload和spl方法。這兩種方法又各有不同的幾種使用方法2012-09-09