Qu'est-ce que la manière canonique pour déterminer la ligne de commande vs http exécution d'un script PHP?

J'ai un script PHP qui doit déterminer si elle a été exécutée via la ligne de commande ou via HTTP, principalement pour la sortie des raisons de formatage. Quelle est la manière canonique de faire cela? J'avais pensé qu'il était d'inspecter SERVER['argc'], mais il s'avère que c'est peuplée, même lors de l'utilisation de la " Apache 2.0 Gestionnaire de serveur de l'API.

InformationsquelleAutor Bobby Jack | 2008-10-06