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