HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

getservbyport

Description

The getservbyport of Network for PHP get Internet service which corresponds to port and protocol.

Syntax

getservbyport(
    int $port,
    string $protocol
): string|false

Parameters

port

The port number.

protocol

protocol is either "tcp" or "udp" (in lowercase).

Return

Returns the Internet service name as a string, or false on failure.

Examples

1 · port · single · protocol

<?

$port = 80;
$protocol = "tcp";

$return = getservbyport($port, $protocol);

echo $return;
http

2 · port · multiple · protocol

<?

$array = 
[
    21,
    22,
    23,
    25,
    43,
    70,
    79,
    80,
    110,
    143
];
$protocol = "tcp";

foreach($array as $port)
{
    $return = getservbyport($port, $protocol);

    echo "$port: $return\n";
}
21: ftp
22: ssh
23: telnet
25: smtp
43: nicname
70: gopher
79: finger
80: http
110: pop3
143: imap