2011-06-13 76 views
0

中检测控制台输入端是否有任何形式来检测控制台输入的结束?在PHP-Cli

进出口使用这样的事情:

<?php 
while($consoleInput = fgets(STDIN)) { 

//do something 

} 
?> 

任何建议吗?

+0

欢迎来到Stack Overflow!如果您觉得您的问题已得到充分解答,请点击对号接受。也投票了你发现任何有用的所有答案。 – 2011-06-13 16:36:52

回答

0
if (feof(STDIN)) { 
    do_something() 
}; 
1

feof()怎么样?未经测试,但我相信这会起作用。

while (!feof(STDIN)) { 
    $consoleInput = fgets(STDIN); 
} 
+0

谢谢,这对我有用! – MadisonFord 2011-06-13 15:52:19