(PHP 5, PHP 7, PHP 8)
libxml_set_streams_context — Set the streams context for the next libxml document load or write
Sets the streams context for the next libxml document load or write.
contextThe stream context resource (created with stream_context_create())
No value is returned.
Throws a TypeError when a non-stream resource is passed to context.
| Version | Description |
|---|---|
| 8.4.0 | libxml_set_streams_context() now throws a TypeError when a non-stream resource is passed to context, instead of throwing later when the context is used. |
Example #1 A libxml_set_streams_context() example
<?php
$opts = [
'http' => [
'user_agent' => 'PHP libxml agent',
]
];
$context = stream_context_create($opts);
libxml_set_streams_context($context);
// request a file through HTTP
$dom = new DOMDocument;
$doc = $dom->load('http://www.example.com/file.xml');
?>