28/03/03
PHP5
dévoilé
|
La nouvelle mouture de PHP promet beaucoup et offre probablement les outils nécessaires pour être encore mieux acceptées par le monde du développement professionnel. |
Dans une présentation
donnée à la conférence PHPCon
de New-York mardi dernier, Sterling Hughes, l'un des coordinateurs
du projet PEAR
et l'un des principaux développeurs de PHP, a offert un aperçu
très complet des nouveautés présentes dans
la prochaine version majeure de PHP, prévue pour cet été.
Parmi les nouvelles fonctionnalités, Hughes liste les espaces
de noms, les exceptions, une réelle orientation objet, une
amélioration de la gestion des variables et classes, et de
nombreuses extensions, bibliothèques et API.
Particulièrement important et attendu, le nouveau modèle
objet ne nécessite plus d'instanciation par référence
(les objets sont automatiquement des références),
dispose de constructeurs (__construct())
et de destructeurs (__destruct())
Les exceptions sont aussi très attendues, et le PHP Group
ne failli pas à sa tâche, avec une classe Exception
par défaut, l'arrivée des conditions try/catch/flow,
et la possibilité de définir ses propres exceptions
au étendant la classe Exception.
PHP5 introduit par ailleurs les contrôles d'accès PPP
(Privé, Protégé et Public). Ainsi, les fonctions
et variables privées ne sont visibles que par les membres
de la classe en cours...
Ce ne sont là que quelques-unes des nombreuses améliorations
apportées à PHP. Nous vous recommandons la lecture
de l'ensemble
de la présentation, très complète avec
beaucoup d'exemples de code, des comparaisons PHP4/PHP5, et une
certaine pointe d'humour...
|