Le PHP est un langage de script serveur utilisé pour produire des pages web dynamiques via un serveur HTTP
Il eut également fonctionner comme n'importe quel langage interprété de façon locale. C'est la machine qui héberge le site web en PHP qui va interpréter le code PHP et générer du code qui pourra être interprété par un logiciel.
Le code généré est le HTML pour être lu par un navigateur mais il peut être utilisé pour d'autres langages ou formats.
PHP est un langage orienté objet et est considéré comme la base de la création des sites Internet dynamiques. Un site est dynamique quand il peut changer sans l'intervention du développeur. La plupart des sites web sont dynamiques .
PHP s'intègre dans les pages HTML, il permet de rendre automatique des tâches répétitives, grâce à la communication avec la base de données.
C'est un langage peu typé et souple, il est facile à apprendre par un débutant. Il présente, néanmoins, des failles de sécurité.
Son utilisation est fréquente dans le traitement des formulaires puis par l'accès aux bases de données.
Il est libre, gratuit, simple d'utilisation et d'installation.