[PHP]標準エラー出力、標準出力に文字列を出力する

PHPで標準エラー出力に文字を出すには、ファイル”php://stdout”をオープンすればOKです。

<?php
$stdout= fopen( 'php://stdout', 'w' );
fwrite( $stdout, "hello world to stdout\n" );
 
$stderr = fopen( 'php://stderr', 'w' );
fwrite( $stderr, "hello world to stderr\n" );




実行結果

C:\>php test.php > stdout.txt 2> stderr.txt
 
C:\>more stdout.txt
hello world to stdout
 
C:\>more stderr.txt
hello world to stderr


関連記事

コメントを残す

メールアドレスが公開されることはありません。