次のlibxmlドキュメントの読込／書きこみのためにストリームコンテキストを設定する

# libxml_set_streams_context

(PHP 5, PHP 7, PHP 8)

libxml_set_streams_context — 次のlibxmlドキュメントの読込／書きこみのためにストリームコンテキストを設定する

### 説明

function libxml_set_streams_context(resource `$context`): void

次のlibxmlドキュメントの読込／書きこみのためにストリームコンテキストを設定します。

### パラメータ

`context`

  ストリームコンテキストリソース( stream_context_create()で作成)

### 戻り値

値を返しません。

### エラー / 例外

非ストリームリソースが `context` に渡された場合、 TypeError をスローします。

### 変更履歴

バージョン | 説明
--- | ---
8.4.0 | libxml_set_streams_context() は、 `context` に非ストリームリソースが渡された場合、 コンテキストが実際に使用されたときではなく、その場で TypeError をスローするようになりました。

### 例

例1 libxml_set_streams_context() の例

    <?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');
    ?>

### 参考

- stream_context_create() - ストリームコンテキストを作成する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open