* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Toulouse
***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 Toulouse
Article:
Historique du langage PHP:
Rasmus Lerdorf a crée le langage PHP, en 1994, comme une bibliothèque logicielle en Perl, servant à lui fournir une traçabilité des personnes qui consultaient son CV publié sur son site web. Cette bibliothèque à l'origine, se voit s'enrichir au fil du temps, de fonctionnalités supplémentaires, pour être finalement transformé par Rasmus, en une implémentation en langage C, désormais capable de communiquer avec des bases de données et aussi de créer un contenu dynamique et simple pour le web. En 1995, offrait au grand public l'opportunité d'en profiter en publiant son code publiquement. PHP devient alors PHP/FI (Personal Home Page Tools/Form Interpreter). Le concours de deux étudiants, Andi Gutmans et Zeev Suraski, en 1997, permet le redéveloppement du cœur PHP/FI, et la sortie, un an plus tard, de la troisième version du PHP, qui devient Hypertext Preprocessor. Andi Gutmans et Zeev Suraski continuèrent leur travail en procédant à la réécriture du moteur interne PHP. Appelé désormais Zend Engine, en reprenant les initiales des deux développeurs (ZEev et aNDi), ce nouveau moteur sera la base de la quatrième version du PHP.
Le nombre d'utilisateurs du PHP ne cessa de croitre à travers le monde, atteignant en 2002, 8 millions de sites web ; en 2007,20 millions et en 2013, plus de 244 millions.
L'actuelle version de PHP, la cinquième, est sortie le 13 juillet 2004, toujours basée sur le Zend Engine mais apportant plusieurs nouveautés, notamment le modèle objet, la gestion des erreurs dues aux modèles des exceptions, et des fonctionnalités supplémentaires pour la gestion des entreprises. Cette version est enrichie notamment par le support SQLite, un système léger et facile de gestion des bases de données, et d'autres moyens pour basés sur libxml pour gérer les structures XML, comme : l'API simple dite SimpleXML, l'API Document Object Model qui représente la particularité d'être plus complète, l'interface XPatch utilisant désormais des objets DOM et SimpleXML, l'intégration de libxslt pour transformer les XSLT en utilisant l'extension XSL, une gestion améliorée, plus proche du Java, des objets en comparaison à celle du PHP4.
Au 14 novembre 2013, une nouvelle mise, 5.5.6 à jour est publiée.
Depuis le 31 décembre 2007, les versions 4.4.x ne sont plus supportées, à l'exception des patchs de sécurité qui seront maintenus jusqu'au 8 août 2008.