RECHERCHER

BOURSES & MARCHES

CAC 40 0.47 %

SBF 120 0.56 %

Nasdaq -1.83 %

Petrole (NY) 0.29 %

Tous les cours


ANNUAIRES

 
 NEWS 
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.  (3 juillet 2003)
 
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é...
 
[ RédactionJDNet
 
Accueil | Haut de page
 
 

 

 
 
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex