* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Mulhouse
***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 Mulhouse
Article:
PHP Historique
Le langage PHP trouva naissance en 1994. Rasmus Lerdorf l'inventa pour son site web personnel. C'était une bibliothèque logicielle en Perl dont Rasmus se servait pour garder une trace des visiteurs qui venaient consulter son CV.
En ajoutant de nouvelles fonctionnalités, Rasmus Lerdorf transforma cette bibliothèque en une implémentation en langage C. Celle-ci, ayant la capacité de communiquer avec des bases de données et de créer des applications dynamiques et simples pour le Web.
En 1995, Rasmus décida alors de publier son code afin qu'il soit utilisé par tous. PHP s'appelait alors PHP/FI (pour Personal Home Page Tools/Form Interpreter).
En 1997, deux étudiants, Andi Gutmans et Zeev Suraski, redéveloppent le cœur de PHP/FI. Un an plus tard, la version 3 de PHP : PHP Hypertext Preprocessor voit le jour. Andi et Zeev se lancent alors dans la réécriture du moteur interne de PHP. C'est ce nouveau moteur, appelé Zend Engine - Zend étant la contraction de ZEev et aNDi - qui servit de base à la version 4 de PHP.
En 2002, PHP sera employé par plus de 8 millions de sites Web à travers le monde, en 2007, 20 millions et en 2013, plus de 244 millions.
La dernière version de PHP est la 5, sortie le 13 juillet 2004. Elle utilise Zend Engine 2 et introduit un véritable modèle objet, une gestion des erreurs axée sur le modèle des exceptions, ainsi que des fonctionnalités de gestion pour les entreprises.
PHP 5 apporte bien des innovations. Le support de SQLite, qui est un système léger de gestion de bases de données embarqué en est un exemple. De même, PHP 5 apporte des 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 utilisant les objets DOM et SimpleXML ;
- intégration de libxslt pour les transformations XSLT via l'extension XSL ;
- une meilleure gestion des objets par rapport à PHP 4, avec des possibilités proches de celles de Java.
L'ultime mise à jour, la 5.5.6, date du 14 novembre 2013. La version 4.4.x n'est plus conservée depuis le 31 décembre 2007. Seuls les patchs de sécurité critiques ont encore été développés jusqu'à la date du 8 août 2008.