PHP version 5.1.0 apporte des améliorations de performances et fait de l'extension PHP Data Objects un composant par défaut.
La semaine dernière, l'équipe de développement PHP a publié la version 5.1.0 du langage de script PHP. Il s'agit de la mise à jour la plus importante depuis la sortie de la version 5.0 en juillet 2004. Cette version inclut des améliorations de performances, l'ajout d'une extension conçue pour simplifier l'interaction avec les bases de données et d'autres modifications.
PHP est devenu un langage de script extrêmement populaire. Plus de 2 200 domaines l'utilisent désormais, selon la société de surveillance Internet Netcraft. Zend, la société responsable du développement principal de PHP, affirme que plus de 40 % de toutes les applications Web exécutent PHP ; les grandes entreprises incluent Yahoo, Lufthansa et T-Online.
PHP 5 a été publié pour la première fois l'année dernière et comprenait un nouveau noyau - Zend Engine II - qui implémentait pour la première fois des fonctionnalités orientées objet dans PHP. Cette version incluait également une prise en charge améliorée de XML et des bases de données, ainsi que la prise en charge des services Web. Les mises à jour ultérieures se sont concentrées sur les corrections de bogues, les correctifs de sécurité et les améliorations mineures.
Selon l'équipe de développement PHP, cette nouvelle version inclut d'énormes améliorations dans les performances de traitement des scripts PHP par rapport à la version 5.0.x.
Un autre changement majeur est l'extension PHP Data Objects (PDO), qui était auparavant marquée comme expérimentale et qui est désormais l'extension par défaut. PDO est utilisé pour définir une interface unifiée pour accéder à la base de données.
Cette version comprend un code de traitement de date entièrement réécrit, une prise en charge améliorée du fuseau horaire et l'ajout de plus de 30 nouvelles fonctions aux fonctions et extensions intégrées. PEAR et les bibliothèques fournies ont été mises à niveau vers les dernières versions et plus de 400 bogues ont été corrigés.
PHP, qui sortira en 2006, introduira le codage de caractères Unicode, très important pour prendre en charge différentes langues.
Plus tôt ce mois-ci, Zend a lancé une mise à jour majeure de son environnement de script, Zend Studio, axée sur la prise en charge des services Web et des bases de données.
Zend Studio 5.0 peut générer des fichiers Web Services Description Language (WSDL) à partir du code source PHP et prend en charge les bases de données DB2, Cloudscape, SQL Server, Oracle et MySQL, PostgreSQL et Derby.
Il s'agit du premier environnement de développement intégré (IDE) à prendre entièrement en charge Zend Engine II.
En octobre, le pionnier des navigateurs Marc Andreessen a prédit que la simplicité de PHP le rendrait plus populaire que Java pour une utilisation dans les applications Web, un point de vue partagé par de nombreux acteurs du secteur.
Comparé au C et au C++, Java est plus convivial pour les programmeurs, mais il est également devenu plus compliqué après des années de développement. Il est devenu encore plus difficile à apprendre que le C++, a déclaré Andreessen. Le manteau de la simplicité est en train d'être transmis et il affirme que PHP est un environnement de développement plus simple que Java.