表形式のデータを適切に表示するために、PHPコマンドラインスクリプトのSTDOUTリソースが別のコマンドにパイプされているかどうかを判断しようとしています(出力が端末に直接送信される場合、表のセルがあるとよいようです)または別のコマンドでそのデータを検査しようとしている場合はそうで+-----+
はありません。)awk
この回答を見つけた後、ストリームを操作するPHPマニュアルで見つけることができる他のすべての関数を使用してSTDOUTリソースを調べてみstream_get_meta_data()
ましたが、どの場合でも、リソースは別のリソースにパイプされているかどうかにかかわらずまったく同じように見えます処理するかどうか。
PHPでこれを見つける方法はありますか?