01net. web avec Google
Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
PHP 6 sera plus sûr et multilingue

Francisco Villacampa , Décision Informatique (n° 654), le 14/11/2005 à 00h00

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.

Analyse

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.

publicité
Shopping
A découvrir sur 01men, "Sacs et besaces pour vos sorties en ville"

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Numericable2 Darty câble 30Mbps3 Orange > Plus de détails
Espace Emploi

Recherche express

Sims 3 : Vie citadine
Découvrez de nouveaux lieux et de nouvelles occupations pour vos Sims.