在PHP Cli中检测输入的控制台结束

在PHP Cli中检测输入的控制台结束,php,Php,是否有任何形式可以检测控制台输入的结束 我用的是这样的东西: <?php while($consoleInput = fgets(STDIN)) { //do something } ?> 有什么建议吗?怎么样?未经测试,但我相信这会奏效 if (feof(STDIN)) { do_something() }; while (!feof(STDIN)) { $consoleInput = fgets(STDIN); } 欢迎来到堆栈溢出!如果您觉得您的问题已

是否有任何形式可以检测控制台输入的结束

我用的是这样的东西:

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

 //do something

}
?>

有什么建议吗?

怎么样?未经测试,但我相信这会奏效

if (feof(STDIN)) {
   do_something()
};
while (!feof(STDIN)) {
  $consoleInput = fgets(STDIN);
}

欢迎来到堆栈溢出!如果您觉得您的问题已得到充分回答,请单击复选标记接受。同时投票选出所有你认为有用的答案。