Journal du Net Développeur >  PHP >  Guide pratique PHP

Guide pratique PHP > 1. Historique

Précédente 2. La popularité de PHP 
  Sommaire
 L'historique
Historique
Nombreux sont les langages apparus pour répondre au besoin immédiat d'un seul, et qui ont ensuite été adoptés et développés par une communauté formée autour de lui. PHP est de ceux-là. A l'origine une bibliothèque de scripts en Perl, nommée Personnal Home Page Tools et conçue par Rasmus Lerdorf pour dynamiser son site personnel, PHP a ensuite été converti en langage C est diffusé sous licence GPL en juin 1995. Empruntant largement sa syntaxe à Perl et C, PHP est devenu PHP/FI lors de l'ajout d'un interpréteur de formulaire. Une seconde version, PHP/FI 2.0, verra le jour peu avant un remaniement complet du langage.

Réécrit entièrement par les étudiants israéliens Andi Gutmans et Zeev Suraski en collaboration avec Lerdorf en 1997 et lancé en 1998, PHP 3.0 devient une version largement plus formalisée, et enfin extensible, du langage original. PHP 3.0 disposait également de structure embryonnaire permettant de créer du code Objet.

PHP4 vit son moteur interne une fois de plus revu en profondeur, et baptisé Zend Engin, du nom de la société créée par les ex-étudiants pour soutenir leurs développements de PHP, Zend, elle-même nommé d'après leurs deux prénoms. PHP3 était déjà très utilisée, mais la popularité du langage explosa avec PHP4.

Le Zend Engine sera à nouveau revu pour PHP 5, refondant entièrement le modèle objet, ajoutant des capacités de gestion des exceptions, ouvrant le moteur par le biais d'un API, et entamant un support de jeux de caractères non occidentaux.

PHP 6, déjà sur les rails décisionnels, devrait offrir un meilleur support d'Unicode, retirer register_globals, le Safe Mode et les Magic Quotes, et de nouvelles améliorations du modèle Objet.
Précédente Retour au sommaire Suivante 
Introduction | 1 | 2 | 3 | 4
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex