Détecter comment PHP est lancé

Il est parfois intéressant de savoir comment a été lance PHP (module apache, cgi, cli)

Cela peut se faire très simplement à l’aide de la fonction php_sapi_name.

Par exemple pour vérifier que php est lancée en ligne de commande :

if (php_sapi_name() != "cli") {
   echo "Ligne de commande";
}

La documentation de php_sapi_name