php 页的执行时间通常服务器端都会做出限制,如通常默认 max_execution_time=30 //(seconds)
当执行某些耗时的程序时,需要额外增加执行时间限制,此时可以采用 set_time_limit.
set_time_limit函数的功能是设置当前页面执行多长时间不过期,需要注意的是set_time_limit 会重新启动超时计数器为零,可以认为是从set_time_limit函数调用开始额外增加执行期限。例如网页通常执行30秒,若当执行到25秒时,调用了set_time_limit(20),则网页可实际运行达45秒,即还可以最大运行20秒的意思。
同样的注意设置无限时间可以为set_time_limit(0),实际应用中用set_time_limit(实际数值)比较好。
最新评论