【发布时间】:2012-02-05 14:28:48
【问题描述】:
我正在运行一个从 txt 文件读取流的项目,所以在 CLI 中,我写:
cat texte.txt|php index.php
在我的index.php 文件中,我读取了流:
$handle = fopen ("php://stdin","r");
现在我有一个$result,其中包含我处理文件的结果,我想用STDOUT 输出它,我查看了手册,但我不知道如何使用它,请你制作我是一个使用示例。
【问题讨论】:
-
你尝试了什么?你有没有试过?
print和echo? -
是的,但我的项目要求是使用 STDOUT,打印和回显是 STDOUT 流的一部分吗?
-
是的,@Cicada 所写的标准回声和打印会进入 STDOUT。
-
从您的第一个代码示例来看,看起来您实际上想要使用 STDIN,而不是 STDOUT。您的 shell 命令会将
cat的输出通过管道传送到php进程中,在该进程中它变为输入 到php。
标签: php command-line