* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Saint Paul
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Saint Paul
Article:
PHP Historique
Le langage PHP existe depuis 1994. Rasmus Lerdorf, le fonde pour son site web personnel. Au départ, bibliothèque logicielle en Perl, Rasmus l'utilisait pour garder une trace des visiteurs qui venaient consulter son CV.
Après l'ajout de nombreuses fonctionnalités, Rasmus fit évoluer cette bibliothèque en une implémentation en langage C. Cette dernière pouvait communiquer avec des bases de données et créer des applications dynamiques et simples pour le Web.
Rasmus décida en 1995 de publier son code afin que chacun puisse l'utiliser. PHP s'appelait alors PHP/FI (pour Personal Home Page Tools/Form Interpreter).
En 1997, Andi Gutmans et Zeev Suraski, deux étudiants, redéveloppèrent le cœur de PHP/FI. L'année suivante, la version 3 de PHP : PHP Hypertext Preprocessor voit le jour.
Zeev et Andi se lancèrent ensuite dans la réécriture du moteur interne de PHP. Ce nouveau moteur, le Zend Engine - Zend étant la contraction de leurs deux prénoms - servira de base à la version 4 de PHP.
En 2002, PHP sera utilisé par plus de 8 millions de sites Web à travers le monde. En constante évolution, ce chiffre passera à 20 millions en 2007 puis à plus de 244 millions en 2013.
PHP 5 est la dernière version à voir le jour le 13 juillet 2004. Cette version utilise Zend Engine 2 et impulse un véritable modèle objet, une gestion des erreurs basée sur le modèle des exceptions, ainsi que des fonctionnalités de gestion pour les entreprises.
Plus novateur, PHP 5 introduit le support de SQLite (système léger de gestion de bases de données embarqué) ou encore les moyens de manipuler des fichiers et des structures XML basés sur libxml2 :
- une API simple nommée SimpleXML ;
- une API Document Object Model assez complète ;
- une interface XPath employant les objets DOM et SimpleXML ;
- intégration de libxslt pour les transformations XSLT par l'extension XSL ;
- une gestion améliorée des objets par rapport à PHP 4, avec des possibilités proches de celles de Java.
La mise à jour 5.5.6, datant du 14 novembre 2013 est la dernière. La version 4.4.x n'est plus utilisée depuis le 31 décembre 2007, néanmoins, jusqu'en 2008, les patchs de sécurité critiques ont encore été développés.