PHP から標準エラー出力

コマンドラインで PHP を使っているときに 標準エラー出力に出力するメモです。

<?php
fputs(STDERR, "Error!!");

標準入出力や標準エラー出力は、 PHP がストリームを開いてくれているので 定数を使うだけで利用することができます。

<?php
$string = fgets(STDIN);   //標準入力
fputs(STDOUT, "標準出力");
fputs(STDERR, "標準エラー出力");

これらのストリームは閉じるのも PHP が自動でやってくれます。

[参考]
PHP: I/O ストリーム - Manual

Google サイト内検索

Amazonアソシエイト