PHP Conference Nagoya 2025

libxml_set_streams_context

(PHP 5, PHP 7, PHP 8)

libxml_set_streams_context Устанавливает контекст потоков для следующей загрузки или записи документа средствами модуля libxml

Описание

libxml_set_streams_context(resource $context): void

Функция устанавливает контекст потока для следующей загрузки или записи документа средствами модуля libxml.

Список параметров

context

Ресурс контекста потока, которые создала функция stream_context_create().

Возвращаемые значения

Функция не возвращает значения после выполнения.

Ошибки

При передаче в параметр context непотокового ресурса функция выбрасывает ошибку TypeError.

Список изменений

Версия Описание
8.4.0 Функция libxml_set_streams_context() теперь выбрасывает ошибку TypeError при передаче в параметр context непотокового ресурса, вместо того, чтобы выбрасывать ошибку позже, когда контекст используется.

Примеры

Пример #1 Пример установки контекста потоков функцией libxml_set_streams_context()

<?php

$opts
= array(
'http' => array(
'user_agent' => 'PHP libxml agent',
)
);

$context = stream_context_create($opts);
libxml_set_streams_context($context);

// Загрузить файл по протоколу HTTP
$doc = DOMDocument::load('http://www.example.com/file.xml');

?>

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top