【问题标题】:Reading php://stderr阅读 php://stderr
【发布时间】:2012-08-12 17:41:54
【问题描述】:

我想阅读php://stderr。怎么办?

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

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

【问题讨论】:

    标签: stderr


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      基于@user647772 的回答:

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

      ...

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

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

      此外,由于php://stderr 本质上指向一个流,因此不需要使用 APPEND,因为没有什么可以覆盖(因为它不是文件)。流不能被自然覆盖。您只需将某些内容放入或从流中取出。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-11-30
        • 1970-01-01
        • 2012-11-29
        • 2015-08-15
        • 2015-01-24
        • 2016-04-11
        • 1970-01-01
        相关资源
        最近更新 更多