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 |