當前位置: 首頁> 函數類別大全> time_nanosleep

time_nanosleep

延緩執行若干秒和納秒
名稱:time_nanosleep
分類:雜項
所屬語言:php
一句話介紹:將代碼執行延遲指定的秒數和納秒數。

定義和用法

time_nanosleep()函數將當前腳本的執行延遲指定的秒數和納秒數。

注意:在Windows 上,系統的睡眠時間可能會超過指定的納秒數,具體取決於硬件。

實例

將當前腳本的執行延遲3.5 秒:

 <?php
if ( time_nanosleep ( 3 , 500000000 ) === true )
  {
  echo "暫停3 秒半" ;
  }
?>

親自試一試

文法

time_nanosleep ( seconds , nanoseconds )
參數 描述
seconds 必需。指定要延遲腳本的秒數。
nanoseconds 必需。指定要延遲腳本的納秒數(必須小於1,000,000,000)。

說明

延遲程序執行指定的secondsnanoseconds數。

返回值

如果成功則返回TRUE,失敗則返回FALSE

如果延遲被一個信號中斷,將返回帶有以下組件的關聯數組:

  • seconds - 延遲中剩餘的秒數
  • nanoseconds - 延遲中剩餘的納秒數
同類函數
  • 輸出一個消息並且退出當前腳本 exit

    exit

    輸出一個消息並且退出當前腳本
  • 字符串的語法高亮 highlight_string

    highlight_string

    字符串的語法高亮
  • 獲取系統平均負載 sys_getloadavg

    sys_getloadavg

    獲取系統平均負載
  • 將數據打包成二進製字符串 pack

    pack

    將數據打包成二進製字符串
  • 中斷編譯器的執行 __halt_compiler

    __halt_compiler

    中斷編譯器的執行
  • 返回常量的值 constant

    constant

    返回常量的值
  • 設置客戶端斷開連接時是否中斷腳本的執行 ignore_user_abort

    ignore_user_abort

    設置客戶端斷開連接時是否中斷腳本的執行
  • 把字符串作為PHP代碼執行 eval

    eval

    把字符串作為PHP代碼執行