Как в PHP продолжать выполнение команды, пока в консоль не поступит определенный текст?
Допустим, гипотетически существует приложение, которое подсчитывает количество символов во входящих данных.
app: Введите предложение:
user: Шла Маша по шоссе
app: Количество символов: 17
В коде этого приложения так же есть возможность оставить отзыв. Чтобы оставить отзыв, нужно ввести команду "Отзыв".
Как только вводится "Отзыв", программа начинает выполнять другую часть своего кода.
app: Оставьте свой отзыв:
user: Отличное приложение!
И с этого момента всё, что отправляется приложению, допустим, записывается новой строкой в файл. Чтобы остановить добавление отзывов, нужно ввести команду "Стоп".
По какому алгоритму реализовать такое? Как дать понять приложению, что нужно выполнять определенную функцию и завершить ее в случае поступления команды "Стоп".