我在互联网上找不到太多关于 PHP CLI 的信息,所以我很难弄清楚如何完成我的代码。
基本上,应用程序应该继续每 2 秒检查一次 MYSQL 数据库而不退出,除非用户输入了字母“q”。
在我实现 MYSQL 之前,我只是通过连续打印“pro”这个词来开始它,所以我的代码看起来像这样:
<?php
fwrite(STDOUT, "This should print word 'pro' continuously\n");
fwrite(STDOUT, "\tto exit, simply press 'q' and enter\n");
do {
fwrite(STDOUT, "pro\n");
}while (fgetc(STDIN) != 'q');
?>
几乎当用户输入'q'时,应用程序终止,但问题是它只打印出'pro'一次,当我按下回车时。