PHP getservbyname 网络函数
-
定义和用法
getservbyname - 获取互联网服务协议对应的端口 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
getservbyname ( string $service , string $protocol )
getservbyname() 返回互联网服务 service 指定的协议 protocol 中对应的端口, 依据 /etc/services。 -
参数
参数 必需的 描述 service 是 互联网服务名称的字符串。 protocol 是 protocol 既可以是 "tcp" 也可以是 "udp" (小写)。 -
返回值
返回端口号,如果 service 或 protocol 未找到返回 FALSE。 -
示例
尝试一下<?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 . " \n"; }
-