PHP sleep( )
函数用于延迟代码执行若干秒。更为精细的延迟执行函数可以使用usleep()函数。
语法
sleep ($seconds)
参数
该方法只有一个参数$seconds.
参数 | 说明 | 必须/可选 |
---|---|---|
$seconds | 此参数用于定义程序将延迟的秒数。它的单位是秒 | 必须 |
返回值
- sleep() 函数在成功时返回 0,在失败时返回 FALSE。
- 如果调用被信号中断,该函数返回一个非零值。
- 在 Windows 平台上,该值将总是 192,表示 Windows API 中的 WAIT_IO_COMPLETION 常量的值。在其他平台上,返回值将是剩余的延迟秒数。
注意的点
作为参数传递的秒数应该是非负数;否则,此函数将产生 E _ WARNING。
例子
介绍一些例子了解该函数的使用方法:
例1
<?php
// 显示时间
echo " <b> " .date('Y-m-d h:i:s') . " </b> " ."开始时间" ;
// 延迟2秒
sleep(2);
echo " <br> ";
echo " 显示2秒后的记录";
echo " <br> ";
// 再次显示时间
echo " <b> " .date('Y-m-d h:i:s') . " </b> " . "结束时间";
?>
输出:
2023-05-05 07:09:16 开始时间
显示2秒后的记录
2023-05-05 07:09:18 结束时间
显示2秒后的记录
2023-05-05 07:09:18 结束时间