PHP | función stream_get_wrappers()

La función stream_get_wrappers() es una función incorporada en PHP que se usa para obtener la lista de flujos registrados disponibles en el sistema en ejecución.

Sintaxis:

array stream_get_wrappers( void )

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: la función devuelve una array que contiene el nombre de todos los flujos disponibles.

Los siguientes programas ilustran la función stream_get_wrappers() en PHP:

Programa 1:

<?php
  
// PHP program to illustrate
// stream_get_wrappers function
  
print_r(stream_get_wrappers());
?>
Producción:

Array
(
    [0] => https
    [1] => ftps
    [2] => compress.zlib
    [3] => php
    [4] => file
    [5] => glob
    [6] => data
    [7] => http
    [8] => ftp
    [9] => phar
)

Programa 2: programa para comprobar si los flujos dados están disponibles o no.

<?php
  
// PHP program to illustrate
// stream_get_wrappers function
  
$wrapper = array (
    'https',
    'http',
    'file',
    'data',
    'GFG'
);
  
// Checking stream wrapper enabled or not
foreach ($wrapper as &$gfg) {
    if (in_array($gfg, stream_get_wrappers())) {
        echo $gfg . ': Enabled' . "\n";
    } else {
        echo $gfg . ": Not Enabled" . "\n";
    }
}
  
?>
Producción:

https: Enabled
http: Enabled
file: Enabled
data: Enabled
GFG: Not Enabled

Referencia: http://php.net/manual/en/function.stream-get-wrappers.php

Publicación traducida automáticamente

Artículo escrito por R_Raj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *