Esta sección contiene la lista de filtros de flujo, para usar con stream_filter_append(). Su versión de PHP puede tener filtros adicionales, o faltantes en comparación con esta lista.
Es bueno notar una ligera diferencia entre stream_filter_append() y stream_filter_prepend(). Todos los flujos PHP disponen de un pequeño buffer de lectura, donde almacenan bloques de datos leídos en el sistema de ficheros, o en otras fuentes, para tratarlos de manera más eficiente. Tan pronto como los datos son leídos desde el recurso en el buffer interno, los datos son inmediatamente pasados al filtro, incluso si la aplicación PHP no está lista para leer estos datos. Si los datos ya están en espera en el buffer cuando un filtro es añadido al flujo (appended), estos datos serán inmediatamente pasados al filtro, para que la modificación sea transparente. Pero si se añade un filtro con prepended, los datos NO serán filtrados. Esperarán a que el próximo bloque llegue del recurso.
Para obtener la lista completa de filtros de su versión de PHP, utilice la función stream_get_filters().