以下是一个简单的PHP脚本实例,展示如何自动停止脚本的运行。这个例子使用了`sleep()`函数来暂停脚本的执行,以及一个循环来检查是否应该停止脚本。
```php
// 设置脚本运行的最大时间(秒)
$maxExecutionTime = 30;
// 检查脚本是否超时
if (get_included_files() == null) {
// 如果是第一次执行,设置最大执行时间
set_time_limit($maxExecutionTime);
}
// 检查脚本是否被请求停止
$stopRequested = false;
// 每次循环暂停1秒
for ($i = 0; $i < $maxExecutionTime; $i++) {
sleep(1); // 暂停1秒
// 检查是否接收到停止信号
if (isset($_GET['stop'])) {
$stopRequested = true;
break;
}
// 执行一些任务...
echo "

