PHP stream_get_transports()函数用法示例

stream_get_transports()函数是PHP中的一个内置函数, 用于获取已注册套接字传输的列表。该函数返回包含所有可用套接字名称的索引数组。
语法如下:

array stream_get_transports( void )

参数:此函数不接受任何参数。
返回值:此函数返回一个数组, 其中包含所有可用套接字传输的名称。
下面的程序说明了PHP中的stream_get_transports()函数:
程序1:
< ?php//PHP program to illustrate //stream_get_transports functionprint_r(stream_get_transports()); ?>

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

程序2:检查传输程序是否可用。
< ?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" ; } }?>

输出如下:
tcp: Enabledunix: Enabledfile: Not Enabledssl: EnabledGFG: Not Enabled

【PHP stream_get_transports()函数用法示例】参考: http://php.net/manual/en/function.stream-get-transports.php

    推荐阅读