file_put_contents を使用して、PHP から Apache エラー ログ (stderror エラー ストリームをリッスン) にテキストを入力したいと考えています。
このストリームの名前がありません。また、その前に :// などを付ける必要があるかどうかもわかりません。
ありがとう
http://php.net/manual/en/wrappers.php.phpを参照してください。
$log = fopen("php://stderr", "a");
fwrite($log, "test message");
fclose($log);
ただし、error_log
代わりに関数を使用することもできます。
http://php.net/manual/en/wrappers.php.phpから
php://stdin
、php://stdout
およびphp://stderr
PHP プロセスの対応する入力ストリームまたは出力ストリームへの直接アクセスを許可します。これらのラッパーを使用してストリームを手動で開くのではなくSTDIN
、単に定数を使用することをお勧めしますSTDOUT
。STDERR