PHP Conference Japan 2024

getservbyname

(PHP 4, PHP 5, PHP 7, PHP 8)

getservbyname取得與網際網路服務和協定關聯的埠號

說明

getservbyname(字串 $service, 字串 $protocol): 整數|false

getservbyname() 會根據 /etc/services 傳回對應於指定 protocolservice 的網際網路埠。

參數

service

網際網路服務名稱,以字串表示。

protocol

protocol 可以是 "tcp""udp"(小寫)。

傳回值

回傳通訊埠號,如果 serviceprotocol 未找到,則回傳 false

範例

範例 #1 getservbyname() 範例

<?php
$services
= array('http', 'ftp', 'ssh', 'telnet', 'imap',
'smtp', 'nicname', 'gopher', 'finger', 'pop3', 'www');

foreach (
$services as $service) {
$port = getservbyname($service, 'tcp');
echo
$service . ": " . $port . "<br />\n";
}
?>

另請參閱

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top