当前位置: 首页> 函数类别大全> set_time_limit

set_time_limit

设置脚本最大执行时间
名称:set_time_limit
分类:PHP选项和信息
所属语言:php
一句话介绍:设置脚本最大执行时间

set_time_limit 函数

适用PHP版本

适用于 PHP 4 和 PHP 5 及以上版本。

函数说明

set_time_limit 函数用来设置脚本的最大执行时间。此函数可以防止 PHP 脚本在执行过程中因为超时被终止。通过调用此函数,可以增加 PHP 脚本的最大执行时间,避免因默认的超时设置导致的执行中断。

函数语法

bool set_time_limit(int $seconds)

参数

$seconds (int) — 要设置的最大执行时间,单位为秒。设置为 0 表示不限制执行时间。

返回值

成功时返回 true,失败时返回 false。

示例

以下是使用 set_time_limit 函数的一个简单示例:

示例代码:

  <?php
  // 设置脚本最大执行时间为 300 秒(5分钟)
  set_time_limit(300);
<p>// 模拟长时间执行的任务<br>
sleep(250);<br>
echo "脚本执行完成";<br>
?><br>

示例代码的说明:

在此示例中,首先使用 set_time_limit 设置最大执行时间为 300 秒。然后模拟一个执行时间较长的任务,使用 sleep 函数暂停 250 秒,最后输出 "脚本执行完成"。如果没有调用 set_time_limit,默认的最大执行时间(通常为 30 秒)会导致脚本执行被终止,而在此示例中设置了更长的时间,脚本可以顺利完成执行。

同类函数