如何在 PHP 中使用 STDOUT
我正在运行一个从 txt 文件读取流的项目,因此在 CLI 中,我写道:
cat texte.txt|php index.php
在我的 index.php
文件中,我读取了流:
$handle = fopen ("php://stdin","r");
现在我有一个 $result
包含我的处理文件的结果,我想用 STDOUT
输出它,我查看了手册,但我不知道如何使用它,你能让我吗一个使用示例。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好的,让我再给您举一个
STDIN
和STDOUT
用法。在 PHP 中,您使用这两个习惯用法:
当您从命令行中这样使用它们时:
这就是所有这些事情的作用。管道输入或管道输出。传入的部分将出现在
STDIN
中,而您的输出应转到STDOUT
中。千万不要过河,伙计们!Okay, let me give you another example for the
STDIN
andSTDOUT
usage.In PHP you use these two idioms:
When from the commandline you utilize them as such:
That's all these things do. Piping in, or piping out. And the incoming parts will appear in
STDIN
, whereas your output should go toSTDOUT
. Never cross the streams, folks!常量
STDIN
和STDOUT
已经是资源,因此您需要做的就是参见 http://php.net/manual/en/wrappers.php
The constants
STDIN
andSTDOUT
are already resources, so all you need to do isSee http://php.net/manual/en/wrappers.php
这应该对你有用
this should work for you