stream_get_transports()函数是PHP中的内置函数,用于获取已注册套接字传输的列表。该函数返回包含所有可用套接字名称的索引数组。
用法:
array stream_get_transports( void )
参数:该函数不接受任何参数。
返回值:此函数返回一个数组,其中包含所有可用套接字传输的名称。
以下示例程序旨在说明PHP中的stream_get_transports()函数:
示例1:
<?php
// PHP program to illustrate
// stream_get_transports function
print_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: Enabled unix: Enabled file: Not Enabled ssl: Enabled GFG: Not Enabled
参考: http://php.net/manual/en/function.stream-get-transports.php
相关用法
- p5.js day()用法及代码示例
- PHP dir()用法及代码示例
- PHP each()用法及代码示例
- PHP each()用法及代码示例
- p5.js second()用法及代码示例
- p5.js int()用法及代码示例
- d3.js d3.max()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js str()用法及代码示例
- p5.js arc()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- d3.js d3.lab()用法及代码示例
注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | stream_get_transports() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。