
1. Le PHP
1.1 Historique
Le langage PHP a été créé en 1994 par Rasmus Lerdorf pour son site web. C’était à
l'origine, une bibliothèque logicielle en Perl dont il se servait pour conserver une trace des
visiteurs qui venaient consulter son CV en ligne. Au fur et à mesure qu'il ajoute de nouvelles
fonctionnalités, il transforme la bibliothèque en une implémentation en langage C, capable de
communiquer avec les bases de données et de créer des applications dynamiques et simples
pour le World Wide Web.
Il décide de publier son code pour que tout le monde puisse l'utiliser et en profiter.
C’est alors que le 08 juin 1995 que la version 1.0 du PHP est publiée. Elle est entièrement
réécrite en langage C, et dotée de nombreuses améliorations rapprochant le PHP d'un véritable
langage de script moderne. On a la possibilité de communiquer avec les bases de données en
vue de créer des contenus Web dynamiques combinant à la volée des éléments divers (textes,
images, etc.).
PHP s'appelait alors PHP/FI (pour Personal Home Page Tools/Form Interpreter),
c’est-à-dire page d’accueil personnelle.
En 1997 sort la version PHP 2.0 ou PHP/FI. Parmi les nouveautés proposées, il y a la
possibilité de gérer des données en provenance de formulaire, et de leur appliquer des
traitements.
En 1997, deux étudiants, Andi Gutmans et Zeev Suraski, re-développèrent le cœur de
PHP/FI. Un travail qui, en accord avec Rasmus Lerdof, aboutit en 1998 à la sortie de PHP3.0.
La signification du sigle a évolué en PHP : Hypertexte Preprocessor, pour bien montrer qu’il
ne s’agit plus d’un projet personnel, mais appartenant à une communauté de développeurs
indépendants qui s'est entièrement appropriée l'outil.
Une évolution orientée objet et intégrant notamment une interface (API) pour faciliter
la création d'extensions. PHP 4.0 voit le jour en 1999, avec à la clé de nouvelles fonctions
pour la gestion d'applications critiques, ainsi qu'une syntaxe plus cohérente.
En 2002, PHP est utilisé par 8 millions de sites Web dans le monde, et en 2004 par
plus de 15 millions. Aujourd'hui, il se place comme concurrent des principaux langages de
script propriétaires, comme l'ASP (Active Server Page) de Microsoft et les JSP (pour Java
Server Pages) promues par les serveurs d’applications J2EE (Java 2 Enterprise Edition).
C’est l’outil que l’on utilise généralement pour créer des pages web dynamiques.