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