标准错误流的名称是什么(Apache+php)

发布于 2024-09-06 06:22:06 字数 122 浏览 3 评论 0原文

我想使用 file_put_contents 将一些文本从 PHP 放入 Apache 错误日志(监听 stderror 错误流)。
我缺少该流的名称,以及是否必须在其前面添加 :// 或类似的内容。

谢谢

I want to put some text into the Apache error log (listens on the stderror error stream) from PHP using file_put_contents.
I am missing the name of this stream, and whether I have to put :// or something similar before it.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

流心雨 2024-09-13 06:22:06

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

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

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

php://stdin, php://stdout and php://stderr allow direct access to the corresponding input or output stream of the PHP process. It is recommended that you simply use the constants STDIN, STDOUT and STDERR instead of manually opening streams using these wrappers.

左岸枫 2024-09-13 06:22:06

请参阅http://php.net/manual/en/wrappers.php.php

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

但您可能想使用 error_log< /a> 函数代替。

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

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

But you might want to use the error_log function instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文