牛牛在线工具

getservbyname()

收录 8868 个 PHP 函数,含用途说明与用法示例。

getservbyname()

根据服务名和协议名返回对应的端口号

函数名称:getservbyname() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:getservbyname() 函数根据服务名和协议名返回对应的端口号。 语法:getservbyname(string $service, string $protocol) : int|false 参数: service:要查找的服务名,如http、ftp等。 protocol:要查找的协议名,如tcp、udp等。 返回值: 成功时,返回对应的端口号(int类型)。 失败时,返回false。 示例: // 获取http协议的端口号 $port = getservbyname('http', 'tcp'); echo "http的端口号是:" . $port; // 获取ftp协议的端口号 $port = getservbyname('ftp', 'tcp'); echo "ftp的端口号是:" . $port; 输出: http的端口号是:80 ftp的端口号是:21 注意事项: 如果无法找到对应的服务名和协议名,getservbyname() 函数将返回false。 该函数依赖于系统的服务配置文件(如/etc/services),因此在不同的操作系统上可能会有差异。