stream_isatty ストリームがターミナル型のデバイスかを調べる &reftitle.description; boolstream_isatty resourcestream stream が、有効なターミナル型のデバイスを参照しているかを調べます。 この関数は、posix_isatty よりも移植性に優れたバージョンです。 なぜなら、この関数は Windows でも動作するからです。 &reftitle.parameters; stream &reftitle.returnvalues; &return.success; &reftitle.examples; <function>stream_isatty</function> の例 このコマンドは、標準出力 / 標準エラー出力 がファイルにリダイレクトされているかどうかを調べるのに使えます。 php -r "var_export(stream_isatty(STDERR));" &example.outputs.similar; true php -r "var_export(stream_isatty(STDERR));" 2>output.txt &example.outputs.similar; false