【发布时间】:2015-02-17 21:08:16
【问题描述】:
我想要的是能够可选地将 STDIO 传送到 PHP 脚本。如果没有,它将改为从文件中获取输入。所以有时我会简单地运行脚本,有时我会做类似的事情
grep text logfile | php parseLog.php
我有一个非常像这样的循环,当 STDIO 存在时它可以正常工作:
while (FALSE !== ($line = fgets(STDIN)))
{
$customLogArr[]=$line;
}
当没有 STDIO 时,虽然它会停止等待一些,但它甚至不会进入循环。
我想做的是能够检测到如果我是否有 STDIO 输入。有没有办法做到这一点?
【问题讨论】: