(PHP 5, PHP 7, PHP 8)
stream_get_wrappers — Recupera la lista de los flujos registrados
Recupera la lista de los flujos registrados disponibles en el sistema en ejecución.
Devuelve una matriz indexada que contiene el nombre de todas las envolturas de flujo disponibles en el sistema en ejecución.
Ejemplo #1 Ejemplo de stream_get_wrappers()
<?php
print_r(stream_get_wrappers());
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => php [1] => file [2] => http [3] => ftp [4] => compress.bzip2 [5] => compress.zlib )
Ejemplo #2 Comprobar la existencia de una envoltura de flujo
<?php
// comprobar la existencia de la envoltura de flujo bzip2
if (in_array('compress.bzip2', stream_get_wrappers())) {
echo 'compress.bzip2:// soporte habilitado.';
} else {
echo 'compress.bzip2:// soporte no habilitado.';
}
?>