getservbyport()函數是PHP中的內置函數,它將為給定的協議和端口號返回Internet服務。
用法:
string getservbyport( int $port, string $protocol)
參數:該函數接受上述和以下描述的兩個參數:
- $protocol:它是必填參數。它指定協議名稱,例如tcp,udp等。
- $port:它是必填參數。它指定端口號,例如80。
返回值:成功時,此函數返回Internet服務名稱。
注意:此函數可用於PHP 4.0.0和更高版本。
以下示例程序旨在說明PHP中的getservbyport()函數:
示例1:
<?php
// Use getservbyport() function to get
// the Internet service which corresponds
// to port and protocol
$intservname = getservbyport(80, "tcp");
// Display the output
echo $intservname;
?>
輸出:
http
示例2:
<?php
// Create an array of port numbers
$port = array(21, 22, 23, 25, 80);
// Loop run for each services
foreach( $port as $index) {
// Use getservbyport() function to get
// the Internet service which corresponds
// to port and protocol
echo $index . ": " .getservbyport($index, "tcp")
. "<br>";
}
?>
輸出:
21: ftp 22: ssh 23: telnet 25: smtp 80: http
參考: https://www.php.net/manual/en/function.getservbyport.php
相關用法
- p5.js arc()用法及代碼示例
- p5.js day()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js second()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js int()用法及代碼示例
- PHP each()用法及代碼示例
- d3.js d3.rgb()用法及代碼示例
- p5.js abs()用法及代碼示例
- p5.js str()用法及代碼示例
- PHP Ds\Map xor()用法及代碼示例
- d3.js d3.max()用法及代碼示例
注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | getservbyport() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。