getservbyname

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

getservbyname获取与互联网服务和协议关联的端口号

说明

getservbyname(string $service, string $protocol): int|false

getservbyname() 返回对应于 service 的互联网端口,该端口根据 /etc/services 指定的 protocol

参数

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