Forum und email

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