Nous nous retrouvons alors avec une jolie nouvelle fonction associée à chaque variable de type String.
L’avantage du prototypage est de permettre une gestion des méthodes « propres » et correcte ainsi que de typer les fonctions. Ainsi, nous pouvons prototyper certains de nos objets perso.
Je vous laisse réfléchir aux étendus de cette fonction …
Alors que PHP 5.2.x vient d’atteindre sa 9 ème release, PHP 5.3 se prépare tranquillement.
Cette version sera une pré-release du fameux PHP 6 tant attendu et qui sera encore attendu pendant un temps certain.
Effectivement, beaucoup de travail pour l’équipe de développement qui a déjà déporté des nouveauté de la version 6 sur la version 5.3.
Dans les améliorations notoires :
intégration en natif de la bibliothèque mysqlnd permettant la prise en charge sans module des connexions au SGBD mysql (donc plus de module à charger) et bien sûr aucune modification des script actuel. Il est annoncé jusqu’à 20 % de gain de temps par rapport à la librairie actuelle.
la gestion des namespaces permettant de gérer des classes smiliaires.
la prise en charge des LABEL/GOTO (à utiliser avec précaution et à déprécier dans certain cas).
l’ajout des fonctions anonymes (du type $toto = new function(){ }).
moteur du Garbage Collection afin d’optimiser les scripts objets.