PHP CLI に関するインターネット上の情報はあまり多くないため、コードを完成させる方法を理解するのに苦労しています。
基本的に、ユーザーが文字「q」を入力しない限り、アプリケーションは終了せずに 2 秒ごとに MYSQL データベースをチェックし続ける必要があります。
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」を一度だけ出力し、Enter キーを押したときだけです。