PHP | función stream_get_transports()

La función stream_get_transports() es una función incorporada en PHP que se utiliza para obtener la lista de transportes de sockets registrados. Esta función devuelve la array indexada que contiene el nombre de todos los sockets disponibles.

Sintaxis:

array stream_get_transports( void )

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

Valor de retorno: esta función devuelve una array que contiene el nombre de todos los transportes de socket disponibles.

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

Programa 1:

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

Array
(
    [0] => tcp
    [1] => udp
    [2] => unix
    [3] => udg
    [4] => ssl
    [5] => tls
    [6] => tlsv1.0
    [7] => tlsv1.1
    [8] => tlsv1.2
)

Programa 2: Programa para comprobar si los transportes están disponibles o no.

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

tcp: Enabled
unix: Enabled
file: Not Enabled
ssl: Enabled
GFG: Not Enabled

Referencia: http://php.net/manual/en/function.stream-get-transports.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 *