07/03/2003
Première
apparition publique pour PHP 5
|
La nouvelle version de PHP promet entre autres améliorations une révision complète de son implémentation de l'orienté-objet ainsi que de son utilisation de XML. |
Quasiment trois mois jour pour jour
après la première
présentation des nouveautés prévues pour
la version 5 de PHP, Sterling
Hugues, l'un des principaux développeurs du projet, a annoncé
le 29 juin la publication de la première beta du célèbre
langage pour sites dynamiques. Cette version de test suit également
d'un mois la sortie de la dernière version stable de PHP
(la 4.3.2).
Les
nouveautés sont évidemment nombreuses et le plus
souvent très attendues, à commencer par la version
2 du Zend Engine (le moteur interne de PHP), qui revoit entièrement
la manière dont PHP gère l'orienté-objet :
PHP5 dispose maintenant d'un support OOP très complet, avec
constructeurs, destructeurs, méthodes privées et protégées,
interfaces, clonage d'objet, exceptions... La
liste est longue et obligera les développeurs à
revoir leurs habitudes.
A noter que la syntaxe d'implémentation OOP utilisées
par PHP se rapproche de plus en plus de celle des JSP de Java...
Autre changement de taille : MySQL ne fait plus partie de la distribution
standard de PHP, du fait que MySQL AB a modifié ses licences
de distribution pour MySQL 4.0. En revanche, la distribution PHP
inclut désormais l'extension SQLite
(qui offre une interface SQL).
Dernier changement majeur, le support XML a été entièrement
réécrit autour de la bibliothèque libmxml2.
S'agissant d'une première beta, il reste bien évidemment
déconseiller de se servir de cette version pour autre chose
que des tests ou de la curiosité...
|