stream_get_transports
獲取已註冊的套接字傳輸協議列表
函數名稱:stream_get_transports()
適用版本:PHP 5 >= 5.2.1, PHP 7
函數描述:stream_get_transports() 函數返回當前PHP 版本支持的網絡傳輸協議列表。
用法: stream_get_transports(void): array
參數: 該函數不接受任何參數。
返回值: 返回一個包含當前PHP 版本支持的網絡傳輸協議的數組。如果沒有可用的協議,則返回空數組。
示例:
$transports = stream_get_transports(); foreach ($transports as $transport) { echo $transport . PHP_EOL; }
輸出示例:
tcp udp udg ssl sslv2 sslv3 tls tlsv1.0 tlsv1.1 tlsv1.2
該示例代碼獲取當前PHP 版本支持的網絡傳輸協議列表,並將其逐行打印輸出。在這個例子中,輸出結果包含了常見的傳輸協議,如tcp、udp、ssl等。
請注意,具體的輸出結果可能因PHP版本和編譯選項而有所不同。