マイクロ秒単位で実行を遅延する

# usleep

(PHP 4, PHP 5, PHP 7)

usleep — マイクロ秒単位で実行を遅延する

### 説明

usleep ( int `$micro_seconds` ) : void

指定したマイクロ秒数だけプログラムの実行を遅延させます。

### パラメータ

`micro_seconds`

  実行を停止するマイクロ秒数。マイクロ秒とは、一秒の百万分の一です。

### 返り値

値を返しません。

### 例

例1 usleep() の例

`<?php
// 現在の時刻
echo date('h:i:s') . "\n";
// 2 秒待つ
usleep(2000000);
// 復帰!
echo date('h:i:s') . "\n";
?>`

上の例の出力は以下となります。

    11:13:28
    11:13:30

### 参考

- sleep() - 実行を遅延させる
- time_nanosleep() - 秒およびナノ秒単位で実行を遅延する
- time_sleep_until() - 指定した時刻まで実行を遅延する
- set_time_limit() - 実行時間の最大値を制限する