PHP Conference Nagoya 2025

Kullanılabilir Süzgeçlerin Listesi

İçindekiler

Burada, stream_filter_append() işlevi ile kullanmak için birkaç yerleşik akım süzgecinden oluşan bir liste yer almaktadır. Kurulu PHP sürümünüz burada yer alan süzgeçlerden daha fazla (veya daha az) süzgece sahip olabilir.

stream_filter_append() ve stream_filter_prepend() işlevleri arasındaki hafif bakışımsızlık oluşu dikkat çekicidir. Her PHP akımı, veriyi daha verimli bir şekilde işlemek amacıyla dosya sisteminden veya başka kaynaklardan aldığı veri bloklarını saklamak için küçük bir okuma tamponu içerir. Veri, kaynağından akımın dahili tamponuna çekilir çekilmez PHP uygulamasının veriyi okuyup okumayacağına bağlı olarak ekli süzgeçler üzerinden işleme sokulur. Veri okuma tamponundayken bir süzgeç verinin ardına eklendiği anda, veri sanki doğrudan tampondan çekiliyormuş gibi gösterilerek bu süzgeç tarafından işlenmeye başlanır. Bununla birlikte, eğer süzgeç tampondaki verinin ardına değil de önüne eklenirse tampondaki veri süzgeç tarafından işlenmez. Bunun yerine kaynaktan verinin sonraki bloğunun gelmesini bekler.

Kurulu PHP sürümünüzde bulunan süzgeçlerin bir listesini stream_get_filters() işlevi ile alabilirsiniz.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top