(PHP 5)
time_nanosleep — 秒およびナノ秒単位で実行を遅延する
指定した seconds および nanoseconds の時間だけプログラムの実行を遅延させます。
正の整数である必要があります。
十億よりも小さい正の整数である必要があります。
成功した場合に TRUE を、失敗した場合に FALSE を返します。
シグナルによって遅延処理が中断された場合、以下の要素からなる連想配列を返します。
例1 time_nanosleep() の例
<?php
// 注意! もし配列が返された場合、これはうまく動作しません
if (time_nanosleep(0, 500000000)) {
echo "0.5 秒遅延しました。\n";
}
// こちらのほうがよいでしょう
if (time_nanosleep(0, 500000000) === true) {
echo "0.5 秒遅延しました。\n";
}
// そしてこれが最良の方法です
$nano = time_nanosleep(2, 100000);
if ($nano === true) {
echo "2.1 秒遅延しました。\n";
} elseif ($nano === false) {
echo "遅延に失敗しました。\n";
} elseif (is_array($nano)) {
$seconds = $nano['seconds'];
$nanoseconds = $nano['nanoseconds'];
echo "シグナルによって中断しました。\n";
echo "残りの秒数は $seconds 秒と $nanoseconds ナノ秒です。";
}
?>
注意: この関数は Windows 環境にはまだ実装されていません。
NPO法人の設立(東京・大阪) 東京や大阪などNPO法人を設立する場合の注意点等を紹介
不動産・賃貸・マンション 不動産・賃貸・マンションに関する用語集です。
堺市の入院・内科大阪の賃貸探し 大阪で賃貸を探している方は大阪ホームへ
東京の賃貸マンション 東京で賃貸を探すなら東京賃貸.orgへ