PHP5: nouveautés et enjeux
Ajouter sur The-NewsPHP5 amène de grandes nouveautés. Cet outil se veut facile pour des applications simples destinées à un large public, performant et puissant pour des applications métiers pour professionnels. Au menu, l’interaction avec XML, l’intégration de SQLite et un nouveau modèle objet.
 La première release candidate de PHP 5 ne devrait pas tarder à pointer son nez. Il est même possible qu’elle soit déja présente au moment où vous lirez ces lignes. À moins d’événements majeurs, on peut espérer une première version stable 5.0 au début du deuxième trimestre 2004.
Les changements par rapport à PHP 4 sont très importants, il ne s’agit pas d’une simple mise à jour mais d’une refonte complète du moteur. Au menu des principales nouveautés:
• Simplification de l’utilisation d’XML, notamment avec simplexml;
• Support objet complet;
• Intégration d’une mini-base de données embarquée: SQLite.
Historique de PHP
Le langage PHP date de 1995; il servait alors uniquement de système de gabarits pour pages web. La version 3 amène en 1998 un vrai moteur de script tout à fait fonctionnel, qui gagne vite une forte communauté. En 2000, le moteur voit arriver une nouvelle version, PHP 4. Les performances sont au rendez-vous et la modularité permet l’apparition d’extensions pour gérer tout ce qui peut l’être, de la connexion LDAP jusqu’aux interfaces GTK, en passant par la correction orthographique. La venue de PHP5 amène de grandes nouveautés pour un outil qui se veut à double emploi: facile et utilisable pour des applications simples à destination d’un large public, et performant et puissant pour des applications métiers à destination d’un public professionnel.
Simplification de l’utilisation de XML
L’interaction de PHP avec XML a été une des préoccupations de PHP 5. Outre une refonte du moteur DOM, on voit apparaître un nouveau moteur, Simple XML.
Via l’API DOM, vous pouvez, à partir d’un document XML, créer une arborescence d’objets, les manipuler, les déplacer, modifier ou récupérer des valeurs d’un document XML, etc. Mais cela implique un code souvent complexe. L’extension Simple XML va vous permettre de lire des valeurs dans un fichier XML sans coup férir.
Prenons un fichier XML (très) simple:
Pour l'interpréter avec PHP5, il suffira de faire:
$population = simplexml_load_file('individu.xml');
foreach($population->individu as $individu) {
echo 'Prénom : ' ,$individu->prenom.'
';
echo 'Nom : ' ,$individu->nom.'
';
echo 'Email : ' , $individu->email.'
';
}
?>
Prénom : nicolas
Nom : sulpice
Email : test@phpteam.net">test@phpteam.net
Prénom : georges
Nom : pierre
Email : gp@photo.net
SimpleXML est un module qui vous permettra de manipuler très facilement des documents XML peu complexes. L'exemple le plus flagrant de différence de complexité pourra se voir entre un traitement DOM d'un fichier RSS et un traitement via SimpleXML.
Source de ce billet : ZDnet .

(+9 rating, 2 votes)
La plate-forme de services “Yahoo go mobile” se démocratise sur les téléphones Nokia.
Microsoft commence à dévoiler les partenariats noués avec les grands industriels de l’informatique et de l’électronique afin d’améliorer les fonctions de Windows Vista dont les versions professionnelles sont commercialisées ce jeudi partout dans le monde. Gemalto, le numéro un mondial des cartes à puces issu de la fusion de Gemplus et d’Axalto (45 % de parts de marché), est ainsi le premier fabricant dont les matériels d’authentification seront reconnus nativement par Vista.
 BOSTON (Reuters) - Le géant informatique IBM annonce avoir conclu le rachat de l’éditeur de logiciels non coté Vallent Corp. pour renforcer sa gamme de produits.
Derniers articles
Les Commentaires
Categories
Archives
Zoom sur :
Donation







Bloc'Ads
Newsletter
Loading ...
Suivre l'info !
Plugins & Thèmes
Membre
Sondage
Nos Tags
Communauté
Partenaires




