Bir süzgeç, bir akımdan veri okurken veya veri yazarken veri üzerinde son işlemleri uygulayan bir kod parçasıdır. Bir akıma birden fazla süzgeç uygulanabilir. Bir PHP betiğinde özel süzgeçler stream_filter_register() işleviyle veya Akımlarla Çalışmak bölümündeki programlama arayüzünü kullanarak bir eklenti olarak tanımlanabilir. Kullanılabilir süzgeçlerin tam listesini stream_get_filters() işleviyle alabilirsiniz.