Reading php://stderr



我想读php://stderr .怎么能做到?

php://stderrSTDERR写入同一个文件吗?因为在写信给php://stderr后,我尝试使用stream_get_contents读取STDERR但没有获得任何数据?

此外,在使用file_put_contents写入php://stderr时,我们是否需要使用APPEND标志,以便数据不会被覆盖。

建议您只使用常量 STDIN、STDOUT 和 STDERR,而不是使用这些包装器手动打开流。

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

您无法从php://stderr读取。

基于@user647772的答案:

建议您只使用常量 STDIN、STDOUT 和 STDERR,而不是使用这些包装器手动打开流。

php://stdin是只读的,而php://stdoutphp://stderr是只写的。

来源:http://www.php.net/manual/en/wrappers.php.php

另外,由于php://stderr本质上指向使用 APPEND 的流,因此不需要,因为没有什么可以覆盖的(因为它不是文件)。流不能被自然覆盖。你只是把东西放进去或从溪流中得到一些东西。

相关内容

  • 没有找到相关文章

最新更新