(PHP 4, PHP 5, PHP 7, PHP 8)
getservbyname — Belirtilen ağ hizmeti ve protokolle ilişkili port numarası ile döner
getservbyname() işlevi,
/etc/services dosyasında
protokol için belirtilen
hizmet ile ilişkili port numarasını döndürür.
hizmetDizge olarak ağ hizmeti ismi.
protokol
protokol olarak "tcp"
veya "udp" (küçük harflerle) belirtilebilir.
hizmet veya protokol
bulunamazsa, false ile aksi takdirde port numarası ile döner.
Örnek 1 - getservbyname() örneği
<?php
$hizmetler = array('http', 'ftp', 'ssh', 'telnet', 'imap',
'smtp', 'nicname', 'gopher', 'finger', 'pop3', 'www');
foreach ($hizmetler as $hizmet) {
$port = getservbyname($hizmet, 'tcp');
echo $hizmet . ": " . $port . "\n";
}
?>