LXXXV. Функции GNU Readline
Функции readline() реализуют интерфейс с библиотекой GNU Readline. Это функции, предоставляющие
редактируемые командные строки. Пример Bash позволяет использовать кнопки со
стрелками для вставки символов или прокручивать историю команд. Из-за
интерактивной природы этой библиотеки она мало используется при создании Web-приложений,
но может пригодиться при написании скриптов, предназначаемых для запуска из оболочки/shell.
Для использования readline-функций вам необходимо установить libreadline и
скомпилировать PHP с поддержкой readline.
Для компиляции PHP с поддержкой readline вам нужно сконфигурировать PHP --with-readline после установки
libreadline. Вы можете найти libreadline на домашней странице проекта GNU Readline по адресу
http://cnswww.cns.cwru.edu/~chet/readline/rltop.html.
Его обсуживает Chet Ramey, являющийся также автором Bash.
Это расширение не определяет никаких директив конфигурации.
Это расширение не определяет никакие типы ресурсов.
Это расширение не определяет никаких констант. - Содержание
- readline_add_history - добавляет строку в историю
- readline_clear_history - очищает историю
- readline_completion_function - регистрирует функцию завершения
- readline_info - получает/устанавливает различные внутренние переменные readline
- readline_list_history - список истории
- readline_read_history - читает историю
- readline_write_history - записывает в историю
- readline - читает строчку
|