Bir bağlam
, bir akımın davranışlarını geliştirmek ve
değiştirmek için kullanılan bir değiştirgeler
ve
sarmalayıcıya özgü seçenekler
kümesidir.
Bağlamlar
, stream_context_create()
işlevi kullanılarak oluşturulabilir ve dosya sistemiyle ilgili pek çok akım
oluşturma işlevine (fopen(), file(),
file_get_contents() gibi) aktarılabilir.
Seçenekler
, stream_context_create()
işlevi çağrılırken veya sonradan
stream_context_set_option() işlevi ile oluşturulabilir.
Sarmalayıcıya özgü seçeneklerin listesini Bağlam seçenekleri ve değiştirgeleri
bölümünde bulabilirsiniz.
Değiştirgeler
,
stream_context_set_params() işlevi kullanılarak
bağlamlar
için belirtilebilir.