CLI SAPI には入出力ストリーム用の定数がいくつか定義されており、 これらを使うとコマンドライン用のプログラミングが多少簡単になります。
| 定数 | 説明 |
|---|---|
STDIN |
<?phpstdin から1行読み込みたい場合、以下のようにします。
<?php |
STDOUT |
<?php |
STDERR |
<?php |
上記のように、stderr のようなストリームを自分で
オープンする必要はなく、以下のようにストリームリソースの代わりに
定数を使用するだけでかまいません。
php -r 'fwrite(STDERR, "stderr\n");'
注意:
これらの定数は、PHP スクリプトを
stdinから読み込んだ場合は使用できません。