Как запустить проверку массива одновременно с бесконечным циклом в PHP?

У меня есть бесконечный цикл, который имитирует интерфейс командной строки:

    while(true) {
echo ">>> ";
$input = trim(fgets(STDIN, 1024));
if ($input == "quit") {
break;
}
var_dump($input);
$answer = $telegram->msg($chat, $input);
}

В то же время я хотел бы выполнить функцию (которая возвращает массив) в параллельном цикле или где-либо еще бесконечно и проверить, является ли этот массив пустым или нет.
Если да, массив будет распечатан и

  echo ">>> ";

должен быть напечатан ниже вывода этого массива.

Проблема в том, что функция fgets блокирует действие скрипта и ожидает ввода.

Как реализовать это в PHP и обойти эту проблему?

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]