stream_get_wrappers

(PHP 5, PHP 7, PHP 8)

stream_get_wrappersObtém lista de fluxos registrados

Descrição

stream_get_wrappers(): array

Obtém lista de fluxos registrados disponíveis no sistema em execução.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um array indexado contendo os nomes de todos os empacotadores de fluxo disponíveis no sistema em execução.

Exemplos

Example #1 Exemplo de stream_get_wrappers()

<?php
print_r(stream_get_wrappers());
?>

O exemplo acima produzirá algo semelhante a:

Array
(
    [0] => php
    [1] => file
    [2] => http
    [3] => ftp
    [4] => compress.bzip2
    [5] => compress.zlib
)

Example #2 Verificando a existência de um empacotador de fluxo

<?php
// verifica a existência do empacotador de fluxo bzip2
if (in_array('compress.bzip2', stream_get_wrappers())) {
    echo 'compress.bzip2:// suporte habilitado.';
} else {
    echo 'compress.bzip2:// suporte não habilitado.';
}
?>

Veja Também