(PHP 5 >= 5.3.0, PHP 7, PHP 8)
gethostname — Lee el nombre del host
gethostname() lee el nombre de host estándar para la máquina host.
Esta función no contiene ningún parámetro.
Devuelve un string con el nombre de host, en caso de éxito y
de lo contrario false .
Ejemplo #1 Ejemplo con gethostname()
<?php
echo gethostname(); // debe mostrar i.e : sandie
?>
Regarding Linux vs. macOS, that is not a difference in OS or PHP. macOS sets the hostname to <shortname>.local. Open a terminal window and run `hostname` to check. The local hostname can be set on macOS under the Sharing Preferences (or Settings if Ventura 13 or newer).Since I built a PHP app that runs on Linux Windows and MacOS I just discovered that using gethostname() behaves differently on different OSes. Linux will return "hostname" while MacOS 10.15 will return "hostname.local" . Have yet to determine how Windows behaves but the difference is worth noting. Only a few days ago I was wanting to get the LAN extension in Linux and was never able to. I was oly hable to get "hostname". In MacOS it is just there. with "hostname.local"