Liste des filtres standards

Sommaire

Cette section contient la liste des filtres de flux, � utiliser avec stream_filter_append(). Votre version de PHP peut avoir des filtres suppl�mentaires, ou manquants par rapport � cette liste.

Il est bon de noter une l�g�re diff�rence entre stream_filter_append() et stream_filter_prepend(). Tous les flux PHP disposent d'un petit buffer de lecture, o� ils stockent des blocs de donn�es lues dans le syst�me de fichiers, ou dans d'autres sources, afin de les traiter plus efficacement. Aussit�t que les donn�es sont lues depuis la ressource dans le buffer interne, les donn�es sont imm�diatement pass�es au filtre, m�me si l'application PHP n'est pas pr�te pour lire ces donn�es. Si des donn�es sont d�j� en attente dans le buffer lorsqu'un filtre est ajout� au flux (appended), ces donn�es seront imm�diatement pass�es au filtre, pour que la modification soit transparente. Mais si vous ajoutez un filtre avec prepended, les donn�es NE seront PAS filtr�es. Elles attendront que le prochain bloc arrive de la ressource.

Pour avoir la liste compl�te des filtres de votre version de PHP, utilisez la fonction stream_get_filters().