1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-24 07:42:22 +01:00
Files
archived-doc-ru/reference/libxml/functions/libxml-set-streams-context.xml
Mikhail Alferov 880e6f88f2 Update 3abd17e to En (#1093)
* Update http.xml to en

* Update file-get-contents.xml to en

* Update libxml-set-streams-context.xml to en

* Update stream-context-get-default.xml to en

* Update stream-context-set-default.xml to en

* Update xmlrpc-encode-request.xml to en
2025-07-25 16:28:46 +03:00

139 lines
3.9 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 3abd17e61d5022d503604cc06894254e3281acf5 Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.libxml-set-streams-context" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>libxml_set_streams_context</refname>
<refpurpose>
Устанавливает контекст потоков для следующей загрузки или записи
документа средствами модуля libxml
</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>void</type><methodname>libxml_set_streams_context</methodname>
<methodparam><type>resource</type><parameter>context</parameter></methodparam>
</methodsynopsis>
<para>
Функция устанавливает контекст потока для следующей загрузки или записи
документа средствами модуля libxml.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>context</parameter></term>
<listitem>
<para>
Ресурс контекста потока, которые создала функция
<function>stream_context_create</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.void;
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<simpara>
При передаче в параметр <parameter>context</parameter> непотокового ресурса
функция выбрасывает ошибку <classname>TypeError</classname>.
</simpara>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
Функция <function>libxml_set_streams_context</function> теперь
выбрасывает ошибку <exceptionname>TypeError</exceptionname> при передаче
в параметр <parameter>context</parameter> непотокового ресурса, вместо того,
чтобы выбрасывать ошибку позже, когда контекст используется.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Пример установки контекста потоков функцией <function>libxml_set_streams_context</function></title>
<programlisting role="php" annotations="non-interactive">
<![CDATA[
<?php
$opts = [
'http' => [
'user_agent' => 'PHP libxml agent',
]
];
$context = stream_context_create($opts);
libxml_set_streams_context($context);
// Загрузить файл по протоколу HTTP
$dom = new DOMDocument();
$doc = $dom->load('http://www.example.com/file.xml');
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>stream_context_create</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->