Define o contexto de fluxos para o próximo carregamento ou escrita de documento libxml

# libxml_set_streams_context

(PHP 5, PHP 7, PHP 8)

libxml_set_streams_context — Define o contexto de fluxos para o próximo carregamento ou escrita de documento libxml

### Descrição

function libxml_set_streams_context(resource `$context`): void

Define contexto de fluxos para o próximo carregamento ou escrita de documento libxml.

### Parâmetros

`context`

  O recurso do contexto de fluxo (criado com stream_context_create())

### Valor Retornado

Nenhum valor é retornado.

### Erros/Exceções

Lança um TypeError quando um recurso que não seja um fluxo é passedo no parâmetro `context`.

### Registro de Alterações

Versão | Descrição
--- | ---
8.4.0 | libxml_set_streams_context() agora lança um TypeError quando um recurso que não seja um fluxo é passado no parâmetro `context`, ao invés de lançar posteriormente quando o contexto é usado.

### Exemplos

Exemplo #1 Um exemplo de libxml_set_streams_context()

    <?php
    $opts = [
        'http' => [
            'user_agent' => 'PHP libxml agent',
        ]
    ];

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

    // solicita um arquivo por HTTP
    $dom = new DOMDocument;
    $doc = $dom->load('http://www.example.com/file.xml');
    ?>

### Veja Também

- stream_context_create() - Cria um contexto de fluxo

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