1. Les flux et leur gestion
Les flux sont une généralisation conceptuelle d'un grand nombre de ressources comme les fichiers, les sockets, les connexions réseau, les données compressées. Elles ont en commun un certain nombre d'opérations de lecture et d'écriture linéaire, ainsi que d'accès à des positions arbitraires dans leurs contenus. Cette généralisation permet à PHP d'utiliser les mêmes instructions pour effectuer les mêmes opérations sur des flux de nature radicalement différente. Ainsi, PHP pourra recourir à file_get_contents() pour lire un fichier du système de fichiers local, le contenu d'une page web, un fichier sur un serveur FTP... Selon le type de flux, PHP utilise le gestionnaire adapté.
Lorsque vous accédez à une ressource à l'aide de fopen() par exemple, vous lui passez une URL telle que http://www.unixgarden.com. Pour PHP, la partie de l'URL indiquant le protocole (http) de communication est généralisée dans le concept de scheme qui est...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première