Функции GNU Readline

Функции readline() реализуют интерфейс с библиотекой GNU Readline. Это функции, предоставляющие редактируемые командные строки. Пример Bash позволяет использовать кнопки со стрелками для вставки символов или прокручивать историю команд. Из-за интерактивной природы этой библиотеки она мало используется при создании Web-приложений, но может пригодиться при написании скриптов, предназначаемых для запуска из оболочки/shell.

Примечание: Для Windows-платформ это расширение недоступно.

Для использования readline-функций вам необходимо установить libreadline и скомпилировать PHP с поддержкой readline.

Для компиляции PHP с поддержкой readline вам нужно сконфигурировать PHP --with-readline после установки libreadline.

Если Вы хотите использовать libedit readline, скомпилируйте PHP с опцией PHP --with-libedit[=DIR].

Вы можете найти libreadline на домашней странице проекта GNU Readline по адресу http://cnswww.cns.cwru.edu/~chet/readline/rltop.html. Его обсуживает Chet Ramey, являющийся также автором Bash.

Функция PHP readline_add_history

Раздел: Функции GNU Readline

добавляет строку в историю

Читать далее...

Функция PHP readline_callback_handler_install

Раздел: Функции GNU Readline

инициализирует readline интерфейс повторного вызова и терминал, печатает подсказку и возвращается немедленно

Читать далее...

Функция PHP readline_callback_handler_remove

Раздел: Функции GNU Readline

удаляет предварительно установленный обработчик повторного вызова и восстанавливает конечные параметры настройки

Читать далее...

Функция PHP readline_callback_read_char

Раздел: Функции GNU Readline

читает символ и сообщает readline интерфейсу повторного вызова, когда строка получена

Читать далее...

Функция PHP readline_completion_function

Раздел: Функции GNU Readline

регистрирует функцию завершения

Читать далее...

Функция PHP readline_info

Раздел: Функции GNU Readline

получает/устанавливает различные внутренние переменные readline

Читать далее...

Функция PHP readline_on_new_line

Раздел: Функции GNU Readline

сообщает readline, что курсор двигался к новой строке

Читать далее...

Функция PHP readline_redisplay

Раздел: Функции GNU Readline

попросить, чтобы readline перерисовал дисплей

Читать далее...