STDIN
我有一个从.php CLI 快捷方式读取的脚本php://input
。我可以查看流中剩余的数据量吗?
我正在将日志传送到脚本,我需要一种方法来确定脚本是否太慢以及是否存在积压的传入记录。
STDIN
我有一个从.php CLI 快捷方式读取的脚本php://input
。我可以查看流中剩余的数据量吗?
我正在将日志传送到脚本,我需要一种方法来确定脚本是否太慢以及是否存在积压的传入记录。
如果您在 Windows 和 PHP <= 5.4.1 上,则不能。PHP 仅使用阻塞 Windows API,这意味着您可以在 STDIN 上进行阻塞读取,或者希望缓冲区未满,从而阻塞生产者。
有关针对它提交的 PHP 错误列表,请参阅PHP CLI 中 STDIN 上的非阻塞。