PHP oferuje różne konteksty i ich parametry, które mogą zostać użyte ze wszystkimi funkcjami systemu plików i wrapperami. Konteksty tworzy się funkcją stream_context_create(). Opcje są ustawiane dzięki stream_context_set_option() a parametry przez stream_context_set_params().