2

我想使用 file_put_contents 从 PHP 将一些文本放入 Apache 错误日志(侦听 stderror 错误流)。
我错过了这个流的名称,以及我是否必须在它前面加上 :// 或类似的东西。

谢谢

4

2 回答 2

2

http://php.net/manual/en/wrappers.php.php

$log = fopen("php://stderr", "a"); 
fwrite($log, "test message"); 
fclose($log);

但您可能想改用该error_log功能。

于 2010-06-14T16:12:51.110 回答
2

来自http://php.net/manual/en/wrappers.php.php

php://stdin,php://stdoutphp://stderr允许直接访问 PHP 进程的相应输入或输出流。建议您简单地使用常量STDINSTDOUTSTDERR不是使用这些包装器手动打开流。

于 2010-06-14T16:14:46.560 回答