LXXXVI
.
GNU
Readline
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ń
.
Wymagania
Aby
korzystać
z
funkcji
readline
niezbędne
jest
zainstalowanie
biblioteki
libreadline
i
skompilowanie
PHP
ze
wsparciem
dla
readline
.
Instalacja
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
.
Konfiguracja
To
rozszerzenie
nie
definiuje
żadnych
dyrektyw
konfiguracyjnych
.
Typy
zasobów
To
rozszerzenie
nie
definiuje
żadnych
rodzajów
zasobów
.
Stałe
To
rozszerzenie
nie
definiuje
żadnych
stałych
.