--TEST-- libxml_set_streams_context() --SKIPIF-- --FILE-- array('some_opt' => 'aaa'))) ); foreach ($ctxs as $ctx) { var_dump(libxml_set_streams_context($ctx)); $dom = new DOMDocument(); var_dump($dom->load(dirname(__FILE__).'/test.xml')); } echo "Done\n"; ?> --EXPECTF-- Warning: options should have the form ["wrappername"]["optionname"] = $value in %s004.php on line 10 NULL Warning: DOMDocument::load(): supplied argument is not a valid Stream-Context resource in %s004.php on line 18 bool(true) NULL Warning: DOMDocument::load(): supplied argument is not a valid Stream-Context resource in %s004.php on line 18 bool(true) NULL Warning: DOMDocument::load(): supplied argument is not a valid Stream-Context resource in %s004.php on line 18 bool(true) NULL Warning: DOMDocument::load(): supplied argument is not a valid Stream-Context resource in %s004.php on line 18 bool(true) NULL Warning: DOMDocument::load(): supplied argument is not a valid Stream-Context resource in %s004.php on line 18 bool(true) NULL bool(true) NULL bool(true) NULL bool(true) Done