"PHP (acronyme récursif pour PHP: Hypertext Preprocessor), est un langage de scriptslibre principalement utilisé pour produire des pages web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP est un langage impératif disposant depuis la version 5 de fonctionnalités de modèle objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plate-forme plus qu'un simple langage."
Créé en 1994par Rasmus Lerdorf pour les besoins de son propre site, ce langage devenu universel est issu du langage C, complètement orienté web, communiquant avec des bases de données et créant des applications simples ou dynamiques.
En 2002 plus de 8 millions de sites web à travers le monde utilisaient le PHP et en 2004, plus de 15 millions, (selon des sources non officielles).
La dernière version mise à jour de PHP est la 5.2.8 en date du 8 décembre 2008, la version 4 n’étant plus désormais maintenue.
La prochaine version PHP 6 pourrait (?) voir le jour fin 2008 début 2009.
Sa grande facilité de connexion avec la base de données MySQL permet d'élaborer des applications rapides, avec une actualisation en temps réel des données.
Libre, gratuit, simple d'utilisation et d'installation, PHP est un langage de programmation orienté web qui s'intègre parfaitement auxpages HTML.
C'est un langage peu typé et souple et donc facile à apprendre par un débutant. Cette souplesse a un défaut : le manque de sécurité dont peuvent être affectées certaines applications.
PHP ne s'encombre pas de théorie et a tendance à choisir le chemin le plus direct. Néanmoins, le nom des fonctions (ainsi que le passage des arguments) ne respecte pas toujours une logique rigoureuse, ce qui peut nuire à son apprentissage.
L'utilisation du PHP commence par le traitement des formulaires puis l'accès aux bases de données. Cet accès est facilité par l'installation des modules correspondants sur le serveur.
La force la plus évidente du PHP est qu'il est devenu au fil du temps le langage incontournable des offres d'hébergement.