(PHP 5, PHP 7, PHP 8)
stream_get_wrappers — Obtém lista de fluxos registrados
Obtém lista de fluxos registrados disponíveis no sistema em execução.
Esta função não possui parâmetros.
Retorna um array indexado contendo os nomes de todos os empacotadores de fluxo disponíveis no sistema em execução.
Exemplo #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 )
Exemplo #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.';
}
?>