Nouvelles fonctionnalit�s

PHP 5.3.0 contient un large �ventail de nouvelles fonctionnalit�s.

  • Le support des espaces de noms (en anglais, namespaces) ont �t� ajout�.
  • Le support de Late Static Bindings a �t� ajout�.
  • Le support des goto et �tiquettes de saut (limited goto) a �t� ajout�.
  • Le support natif des fermetures (en anglais, Closures) fonctions anonymes et fonctions lambda, ont �t� ajout�.
  • Il y a deux nouvelles m�thodes magiques : __callStatic et __invoke ont �t� ajout�.
  • La syntaxe Nowdoc a �t� ajout�, et fonctionne comme la syntaxe Heredoc mais avec des guillemets simples.
  • Il est maintenant possible d'utiliser Heredoc pour initialiser des variables statiques et des constantes ou des propri�t�s de classes.
  • La syntaxe Heredoc peut �tre d�clar�e avec des guillemets doubles.
  • Les constantes peuvent �tre d�clar�es hors d'une classe � l'aide du mot const.
  • L'op�rateur ternaire dispose maintenant d'un raccourci sous la forme de ?:.
  • Le gestionnaire de flux HTTP consid�re maintenant tous les codes de 200 � 399 comme r�ussis.
  • L'acc�s dynamique aux m�thodes statiques est maintenant possible.
  • Les exceptions peuvent �tre imbriqu�es.
  • Un collecteur de m�moire a �t� ajout�, et activ� par d�faut.