(PHP 5, PHP 7, PHP 8)
stream_get_wrappers — Lista los gestores de flujo
stream_get_wrappers() lee la lista de los gestores de flujo disponibles en el sistema actual.
Esta función no contiene ningún parámetro.
stream_get_wrappers() devuelve un array indexado que contiene el nombre de todos los gestores de flujo disponibles en el sistema.
Ejemplo #1 Ejemplo con stream_get_wrappers()
<?php
print_r(stream_get_wrappers());
?>Resultado del ejemplo anterior es similar a:
Array
(
[0] => php
[1] => file
[2] => http
[3] => ftp
[4] => compress.bzip2
[5] => compress.zlib
)
Ejemplo #2 Verificación de la existencia de un gestor de flujo
<?php
// Verificación de la existencia de un gestor de flujo bzip2
if (in_array('compress.bzip2', stream_get_wrappers())) {
echo 'compress.bzip2:// soporte activo.';
} else {
echo 'compress.bzip2:// soporte inactivo.';
}
?>