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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。