PHP est souvent considéré comme la langue d'un développeur Web, avec les fichiers exécutés par un serveur Web. Cependant, il peut également être utilisé comme un langage de script shell pour créer des scripts qui sont exécutés sur un ordinateur local à partir de la ligne de commande. Comme d'autres langages de script en ligne de commande, tels que Perl ou Bash, il peut être utilisé à des fins d'exploitation forestière et les tâches d'administration du système.