stream_context_create Creates a stream context &reftitle.description; resourcestream_context_create arraynulloptions&null; arraynullparams&null; Creates and returns a stream context with any options supplied in options preset. &reftitle.parameters; options Must be an associative array of associative arrays in the format $arr['wrapper']['option'] = $value, or &null;. Refer to context options for a list of available wrappers and options. Defaults to &null;. params Must be an associative array in the format $arr['parameter'] = $value, or &null;. Refer to context parameters for a listing of standard stream parameters. &reftitle.returnvalues; A stream context resource. &reftitle.changelog; &Version; &Description; 8.0.0 options and params are now nullable. &reftitle.examples; Using <function>stream_context_create</function> [ 'method' => "GET", // Use newline \n to separate multiple headers 'header' => "Accept-language: en\nCookie: foo=bar", ] ]; $context = stream_context_create($opts); /* Sends an http request to www.example.com with additional headers shown above */ $fp = fopen('http://www.example.com', 'r', false, $context); fpassthru($fp); fclose($fp); ?> ]]> &reftitle.seealso; stream_context_set_option Listing of supported wrappers () Context options ()