posix_getlogin() will return boolean false when there is no shell, e.g. when running under an apache process
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_getlogin — Liefert den Loginnamen
Gibt den Loginnamen der Benutzerin zurück, der der aktuelle Prozess gehört.
Gibt den Loginnamen der Benutzerin als Zeichenkette zurück.
Im Fehlerfall wird false
zurückgegeben..
Beispiel #1 posix_getlogin()-Beispiel
<?php
echo posix_getlogin(); //apache
?>