我想读书php://stderr
。怎么办?
执行php://stderr
并STDERR
写入同一个文件?因为在写信后php://stderr
我尝试阅读STDERR
使用stream_get_contents
但我没有得到任何数据?
此外,在写入php://stderr
usingfile_put_contents
时,我们是否需要使用APPEND
标志,以便数据不会被覆盖。
我想读书php://stderr
。怎么办?
执行php://stderr
并STDERR
写入同一个文件?因为在写信后php://stderr
我尝试阅读STDERR
使用stream_get_contents
但我没有得到任何数据?
此外,在写入php://stderr
usingfile_put_contents
时,我们是否需要使用APPEND
标志,以便数据不会被覆盖。
建议您简单地使用常量 STDIN、STDOUT 和 STDERR,而不是使用这些包装器手动打开流。
您无法从php://stderr
.
基于@user647772 的回答:
建议您简单地使用常量 STDIN、STDOUT 和 STDERR,而不是使用这些包装器手动打开流。
...
php://stdin
是只读的,而php://stdout
和php://stderr
是只写的。
来源:http ://www.php.net/manual/en/wrappers.php.php
此外,由于php://stderr
本质上不需要使用 APPEND 指向流,因为没有什么可以覆盖(因为它不是文件)。流不能被自然覆盖。您只需将一些东西放入或从流中取出一些东西。