Возможно ли в php выйти из цикла при «нажатии клавиши»?
Например, непрерывный цикл для выхода при нажатии клавиши и продолжения выполнения остальной части кода, чтобы не выполнять sigterm, просто остановите цикл ипродолжить?
То, что вы хотите сделать, это прочитать из стандартного ввода: http://linux.about.com/library/cmd/blcmdl3_stdin.htm
Вот учебник о том, как сделать это в PHP: http://codegolf.com/boards/conversation/view/129
Надеюсь, что поможет!
Редактировать: Нашел вопрос, который ответил на этот вопрос гораздо лучше: PHP CLI: Как прочитать один символ ввода из TTY (без ожидания клавиши ввода)?
Ctrl-C нажатие клавиши остановит цикл, я думаю; -)
Ctrl-C
для Windows, вы можете использовать функции API для получения состояния клавиатуры. Способ вызова функций Win32 API описан в http://de.php.net/manual/en/ref.w32api.php. Функция API, которую нужно вызвать, - это GetKeyboardState, где результат сохраняется в массиве.