當前位置: 首頁> 函數類別大全> 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 - 延遲中剩餘的納秒數
同類函數
  • 將數據打包成二進製字符串 pack

    pack

    將數據打包成二進製字符串
  • 把字符串作為PHP代碼執行 eval

    eval

    把字符串作為PHP代碼執行
  • 返回常量的值 constant

    constant

    返回常量的值
  • 將字符串從一個代碼頁轉換為另一個代碼頁 sapi_windows_cp_conv

    sapi_windows_cp_conv

    將字符串從一個代碼頁轉換為另一個代碼頁
  • 返回連接的狀態位 connection_status

    connection_status

    返回連接的狀態位
  • 中斷編譯器的執行 __halt_compiler

    __halt_compiler

    中斷編譯器的執行
  • 等同於exit() die

    die

    等同於exit()
  • 延緩執行若干秒和納秒 time_nanosleep

    time_nanosleep

    延緩執行若干秒和納秒