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
推荐阅读
- 十进制等效项大于或等于K的子字符串的计数
- 修改给定数组以使奇数和偶数索引元素的总和相同
- 从OpenCV 2到OpenCV 3.x的过渡
- AWS中安全组和网络ACL之间的区别
- 8085程序以n个数字的数组搜索数字
- Android测试(从零开始3—— Instrumented单元测试1)
- Android 自动化测试框架
- Android开发BUG及解决方法2
- Android二维码之创建