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 — Retourne le login
Retourne le login de l'utilisateur qui possède le processus courant.
Cette fonction ne contient aucun paramètre.
Retourne le login de l'utilisateur, sous la forme
d'une chaîne de caractères, ou false
si une erreur survient.
Exemple #1 Exemple avec posix_getlogin()
<?php
echo posix_getlogin(); //apache
?>