Funkcje readline() implementują interfejs do biblioteki GNU Readline. Funkcje te pozwalają na tworzenie edytowalnych linii poleceń. Jako przykład może posłużyć Bash, który pozwala na używanie klawiszy strzałek do poruszania się po wpisanej części polecenia lub przewijanie historii. Ze względu na interaktywność tej biblioteki, nie przyda się ona do pisania aplikacji sieciowych, lecz może być przydatna do pisania skryptów które mają być uruchamiane z linii poleceń.
Aby korzystać z funkcji readline niezbędne jest zainstalowanie biblioteki libreadline i skompilowanie PHP ze wsparciem dla readline.
Aby skompilować PHP ze obsługą PHP niezbędne jest skonfigurowanie PHP z opcją --with-readline po instalacji libreadline. Bibliotekę libreadline można znaleźć na stronie domowej projektu GNU Readline pod adresem http://cnswww.cns.cwru.edu/~chet/readline/rltop.html. Jest ona obsługiwana przez Cheta Ramey'a, który jest także autorem Basha.
Poprzedni | Spis treści | Następny |
pspell_suggest | Początek rozdziału | readline_add_history |