PHP time_nanosleep() 関数

定義と使用法

time_nanosleep() 関数はコードの実行を数秒とナノ秒で遅延します。

文法

time_nanosleep(seconds,nanoseconds)
引数 説明
seconds 必須。正の整数でなければなりません。
nanoseconds 必須。10億未満の正の整数でなければなりません。

説明

プログラムの実行を指定された延遅時間だけ遅延します seconds および nanoseconds 数。

返り値

成功した場合 TRUE を、失敗した場合 FALSE を返します

延遅がシグナルで中断された場合、以下のコンポーネントを持つ連想配列を返します:

  • seconds - 延遅中に残る秒数
  • nanoseconds - 延遅中に残るナノ秒数

ヒントと注記

注記:この関数は Windows プラットフォームで実装されていません。

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