在PHP中,可以使用set_time_limit()函數(shù)來不限制執(zhí)行時(shí)間,該函數(shù)可以設(shè)置腳本文件最大執(zhí)行時(shí)間,當(dāng)參數(shù)值設(shè)置為0時(shí)可讓腳本無限制的執(zhí)行下去;語法“set_time_limit(0)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
在PHP中,可以使用set_time_limit()函數(shù)來不限制執(zhí)行時(shí)間。只需要設(shè)置以下代碼即可:
set_time_limit(0);
set_time_limit — 設(shè)置腳本最大執(zhí)行時(shí)間,單位為秒。如果超過了此設(shè)置,腳本返回一個(gè)致命的錯誤。默認(rèn)值為30秒,或者是在php.ini的max_execution_time被定義的值,如果此值存在。
當(dāng)此函數(shù)被調(diào)用時(shí),set_time_limit()會從零開始重新啟動超時(shí)計(jì)數(shù)器。換句話說,如果超時(shí)默認(rèn)是30秒,在腳本運(yùn)行了25秒時(shí)調(diào)用 set_time_limit(20),那么,腳本在超時(shí)之前可運(yùn)行總時(shí)間為45秒。
如果設(shè)置set_time_limit()函數(shù)的參數(shù)值為0(零),沒有時(shí)間方面的限制,可以讓程序無限制的執(zhí)行下去。
推薦學(xué)習(xí):《PHP視頻教程》