📅  最后修改于: 2023-12-03 15:03:37.550000             🧑  作者: Mango
getservbyport()
函数用于获取指定端口号对应的服务名称。
getservbyport(int $port, string $protocol)
getservbyport()
函数接受两个必填参数:
$port
:验证的端口号,为 0 ~ 65535 的整数。$protocol
:可选参数,用于指定网络协议名称。默认为 'tcp'。如果成功,则返回指定端口号对应的服务名称,类型为字符串。
如果失败,则返回 false
。
以下是一个示例代码,用于演示如何使用 getservbyport()
函数:
$port = 80;
$protocol = 'tcp';
$service = getservbyport($port, $protocol);
echo $service;
运行以上代码,将输出:
http
getservbyport()
函数的支持程度不一,某些系统可能未实现该功能。在使用该函数时应当先检查系统是否支持该函数。