Модуль командной строки GNU Readline

Введение

Функции модуля Readline реализуют интерфейс к библиотеке GNU Readline. Это функции, которые поддерживают редактируемые командные строки. Наример, Bash разрешает использовать стрелки для навигации по строке или для прокрутки истории команд. Из-за интерактивного характера этой библиотеки она малопригодна для написания веб-приложений, но полезна при написании скриптов, которые запускаются из командной строки.

Начиная с PHP 7.1.0 модуль работает в ОС Windows.

Предостережение

Модуль Readline непотокобезопасен! Поэтому не рекомендуют использовать модуль с потокобезопасными SAPI-интерфейсами наподобие Apache-модуля для Windows — mod_winnt.

Добавить

Примечания пользователей 1 note

up
0
list2011 at lunch dot za dot net
14 years ago
When readline is enabled, php switches the terminal mode to accept line-buffered input.  This means that the proper way to use the cli when you pipe to an interactive command is to explicitly specify that php is not using the terminal for input:

php somescript.php < /dev/null | less
To Top