Le forum PHP, qui a ouvert ses portes le 9 novembre, a levé un coin du voile sur PHP 6, la nouvelle version du langage de développement web attendue fin 2006. PHP 6 renforce les procédures d'autorisation d'accès. « Avec PHP 5, il est possible, dans certains cas, de leurrer le moteur d'exécution PHP en générant un script de type cross site scripting. L'utilisateur reçoit un mail HTML qui contient un JavaScript malicieux et un lien qui renvoie vers un site vérolé chargé de recueillir des données personnelles. Le moteur de PHP 6 permettra à un site de filtrer ces demandes d'accès et d'en contrôler l'intégrité », résume Perrick Penet, président de l'association française des utilisateurs de PHP (Afup). PHP 6 gérera les tablatures internationales de caractères telles UTF8 et Unicode, ce qui facilitera la prise en charge native des alphabets latin, asiatique et cyrillique.
Un cache d'exécution
Côté performances, la machine virtuelle de l'environnement PHP 6 sera dotée d'un cache d'exécution. Un script déjà interprété ne déclenchera plus la fabrication de pseudo-code : celui-ci sera directement extrait de la mémoire vive et réutilisé. « Cela devrait multiplier par trois la vitesse d'exécution du noyau de l'environnement. Ces technologies existent déjà, avec Zend Optimizer ou le logiciel libre eAccelerator », note Perrick Penet. Parallèlement, IBM et Zend lanceront, au deuxième trimestre 2006, l'atelier de développement Zend Collaboration. Il permettra d'industrialiser la fabrication de code PHP à partir de l'environnement de développement Java Eclipse. Pour l'heure, la version 5.1 du langage PHP vient d'être annoncée. Elle présente une couche d'abstraction d'accès aux données comparable à JDBC ou à ADO.NET. Ce connecteur universel évite le recours à des extensions dédiées pour l'accès aux SGBD d'Oracle, d'IBM, de MySQL ou de Microsoft.
Sur les traces de PHP 5, devenu un véritable langage objet, PHP 6 veut séduire l'entreprise en améliorant la sécurité et les performances d'exécution. Il concurrence les plates-formes web fondées sur Java, au risque de perdre en simplicité.
![]() |
> Retouche photo :
PhotoFiltre Studio L'un des meilleurs pour la retouche photos.
|
|
![]() |
Shopping
A découvrir sur 01men, "Sacs et besaces pour vos sorties en ville"
|
|
1 Numericable2 Darty câble 30Mbps3 Orange
> Plus de détails

![]() |
Sims 3 : Vie citadine
Découvrez de nouveaux lieux et de nouvelles occupations pour vos Sims.
|
|
