XXII. Direct IO

Introduction

PHP supporte les entrées/sorties directes, comme décrites dans le Standard Posixd (Section 6). Cela permet de réaliser des accès en lecture écriture à un niveau inférieur aux fonctions proposées par le langage C (fopen, fread...).

Note : Cette extension n'est pas disponible sur les plate-formes Windows.

Pré-requis

Ces fonctions sont disponibles dans le module PHP standard, qui est toujours accessible.

Installation

Pour faire fonctionner ces fonctions, vous devez configurer PHP avec l'option --enable-dio.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Types de ressources

Cette extension définit un type de ressource : un descripteur de fichier, retourné par dio_open().

Constantes prédefinies

Cette extension ne définit aucune constante.

Table des matières
dio_close -- Ferme l'accès au fichier
dio_fcntl -- Exécute une fonction fichier de langage C
dio_open --  Ovre un nouveau fichier
dio_read --  Lit des octets dans un fichier
dio_seek -- Déplace le pointeur interne de fichier
dio_stat --  Lit des informations sur le fichier
dio_tcsetattr --  Modifie les attributs du terminal et le taux de baud du port série
dio_truncate --  Tronque le fichier
dio_write --  Ecrit des données dans le fichier