Akımlar
PHP Manual

Giriş

Akımlar, ortak bir işlev ve kullanım kümesini paylaşan dosya, ağ, veri sıkıştırması ve bunlarla ilgili diğer işlemleri genelleştirmenin bir yolu olarak PHP 4.3.0 ile devreye girmiştir. En basit tanımıyla, bir akım akışkan bir davranış gösteren bir özkaynak nesnesidir. Yani, akımlar doğrusal anlamda okunup yazılabilir ve akım içindeki keyfi konumlara gitmek (fseek()) mümkün olabilir.

Bir sarmalayıcı, akıma belli bir protokolü veya kodlamayı nasıl ele alacağını söyleyen bir koddur. Örneğin, http sarmalayıcısı bir URL'nin, bir uzak sunucudaki bir dosya için nasıl, bir HTTP/1.0 isteğine dönüştürüleceğini bilir. PHP'de öntanımlı olarak, bir çok yerleşik sarmalayıcı vardır (bak: Supported Protocols and Wrappers). Ayrıca, stream_wrapper_register() işlevi kullanılarak veya Akımlarla Çalışmak bölümündeki programlama arayüzünü kullanarak bir eklenti üzerinden doğrudan doğruya özel sarmalayıcılar eklenebilir. PHP'ye her çeşit sarmalayıcı eklenebileceğinden bunlarla yapılabileceklerin bir sınırı yoktur. Kurulumunuzda desteklenen sarmalayıcıların tam bir listesini edinmek için stream_get_wrappers() işlevini kullanın.

Bir akıma şöyle başvurulur: şema://hedef

Bilginize:

PHP kaynak kodunda akımların kullanımı hakkında bilgi edinmek için PHP Eklenti Yazarları için Akım Arayüzü bölümüne bakınız.


Akımlar
PHP Manual