PHP HandbuchCXXXVI. GNU ReadlineEinführungDie readline() Funktionen realisieren eine Schnittstelle zur GNU Readline Bibliothek. Diese Funktionen bieten die Möglichkeit Kommandozeilen zu editieren. Ein Beispiel für die Anwendung ist die Art und Weise, wie die Bash es erlaubt, die Pfeiltasten zu benutzen um Schriftzeichen einzufügen oder durch die Kommando-History zu scrollen. Auf Grund des interaktiven Charakters dieser Bibliothek ist diese beim Programmieren von Webanwendungen von geringem Nutzen, kann aber nützlich sein, wenn Sie Skripte schreiben, die dafür gedacht sind PHP von der Kommandozeile auszuführen.
AnforderungenMöchten Sie die readline Funktionen nutzen, müssen Sie die libreadline Bibliothek installieren. Die libreadline Bibliothek finden Sie auf der Homepage des GNU Readline Projekts unter http://cnswww.cns.cwru.edu/~chet/readline/rltop.html. Dieses Projekt wird von Chet Ramey betreut, der auch der Author der Bash ist. Sie können diese Funktionen auch mit der libedit Bibliothek benutzen, die einen Ersatz für readline darstellt und nicht der GPL unterliegt. Die libedit Bibliothek ist BSD lizensiert und steht unter der Adresse http://www.thrysoee.dk/editline/ zum Download bereit. Installation
Um diese Funktionen benutzten zu können, müssen Sie die CLI- oder
CGI-Version von PHP mit readline Unterstützung übersetzen. Konfigurieren
Sie PHP mit der Option Laufzeit KonfigurationDiese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini. Resource TypenDiese Erweiterung definiert keine Resource-Typen. Vordefinierte KonstantenDiese Erweiterung definiert keine Konstanten.
|
PHP-Index
Neuzugänge PHP MySQL Tutorials
|
|