PHP 6 : Les nouveautés

Le développement de PHP6 avance petit à petit mais ce dernier promet déjà de nombreuses innovations en terme fonctionnalités et de performances.
Une version de développement est téléchargeable sur le site de PHP : http://snaps.php.net/
Qu’est-ce que cette nouvelle version de PHP orienté objet va nous apportée ?
Nouveautés du langage :
- Le support de Unicode : On pourra utiliser n’importe quel alphabet du monde pour développer du code
exemple :
function கேனச(){}class dépendance{}
$bâtiment = new dépendance();
- Les namespaces : Pour régrouper les classes qui ont des contextes communs.
- Goto : une extension de break qui permet de renvoyer à une instruction précise du code après avoir fait un break par exemple.
- Les méthodes statiques : il n’y en aura plus ! En tout cas il ne faudra plus écrire static devant une méthode.
PECL :
Nouvelles librairies pour PECL et de nouvelles extensions fournies par défaut avec PHP6 dont notamment le cache apc et un XMLReader et XMLWriter qui permettront d’exploiter plus facilement les fichiers XML.
Performances :
C’est le point fort de PHP6, les performances sont nettement plus élevés que son prédécesseur PHP5.
Un comparatif des versions a été fait sur le blog de Nexen et les résultats parlent d’eux-mêmes.

