當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP sleep( )用法及代碼示例

PHP中的sleep()函數是一個內置函數,用於將當前腳本的執行延遲指定的秒數。 sleep()函數接受秒作為參數,成功則返回TRUE,失敗則返回FALSE。

如果調用被信號中斷,則sleep()函數將返回非零值。在Windows上,此值將始終為192,而在其他平台上,返回值將為剩餘的睡眠秒數。

用法:


sleep($seconds)

使用的參數:PHP中的sleep()函數接受一個參數。

  • $seconds:這是一個強製性參數,用於指定秒數。

返回值:成功返回TRUE,失敗返回FALSE。

錯誤與異常

  1. 如果調用被信號中斷,則sleep()函數將返回非零值。
  2. 作為參數傳遞的秒數值應為非負值,否則此函數將生成E_WARNING。

以下示例程序旨在說明sleep()函數:

程序1:

<?php 
// displaying time 
echo date('h:i:s')."\n" ; 
   
// delaying execution of the script for 2 seconds 
sleep(2); 
   
// displaying time again 
echo date('h:i:s'); 
?>

輸出:

06:53:48
06:53:50

程序2:

<?php 
// displaying time 
echo date('h:i:s')."\n" ; 
   
// using rand() function to randomly choose 
// a value and delay execution of the script 
sleep(rand(1, 5)); 
   
// displaying time again 
echo date('h:i:s'); 
  
?>

輸出:

06:53:48
06:53:52

參考: http://php.net/manual/en/function.sleep.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | sleep() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。