Direkte Ein-/Ausgabe Funktionen
Direkte Ein-/Ausgabe Funktionen
PHP unterstützt die direkte Ein-/Ausgabe-Funktionen, beschrieben im Posix Standard (Kapitel 6) für die Ein- und Ausgabe auf einer niederen Ebene als die standardmässig verwendeten C-Funktionen (fopen(), fread(),..). Die Verwendung der DIO Funktionen sollten Sie nur in Erwägung ziehen, wenn Sie die direkte Kontrolle über ein Gerät benötigen. In allen anderen Fällen sind die Standard filesystem-Funktionen mehr als ausreichend.
Hinweis: Diese Erweiterung steht auf Windowsbetriebssystemen nicht zur Verfügung.
Anforderungen
Diese Erweiterung benötigt keine externen Bibliotheken.
Installation
Um die DIO Funktionen benutzen zu können, muss PHP mit der Option --enable-dio konfiguriert werden.
Resource Typen
Eine Resource wird bei dieser Erweiterung verwendet: ein Dateizeiger der von der Funktion dio_open() zurück gegeben wird.
Vordefinierte Konstanten
Diese Erweiterung definiert keine Konstanten.
Inhaltsverzeichnis
- dio_close — Schliesst die Datei
- dio_fcntl — Ändert den Dateideskriptor
- dio_open — Öffnet eine Datei mit den angegebenen Rechten
- dio_read — Liest n Bytes und gibt sie zurück, ist n nicht angegeben wird ein 1K Block gelesen
- dio_seek — Setzt den Dateizeiger
- dio_stat — Liefert Statusinformationen über eine Datei
- dio_tcsetattr — Sets terminal attributes and baud rate for a serial port
- dio_truncate — Schneidet eine Datei ab
- dio_write — Schreibt Daten in eine Datei