Les espaces de noms sont souvent considérés comme l'apport majeur de la version 5.3 de PHP, mais je ne suis pas d'accord avec cela.
Ils sont effectivement une évolution significative et bienvenue de la syntaxe du langage qui apporte un confort certain au développeur , mais pour autant, fonctionnellement, ils n'apportent strictement rien.
Pour preuve, tout les projets utilisant les espaces de noms de PHP 5.3 aurait très bien pu être réalisé sans recourir à ces derniers, au prix il est vrai de quelques bouts de doigts carrés pour les développeurs.
En conséquence, à mon sens, l'apport majeur de PHP 5.3 a été le support des fonctions anonymes et des fermetures lexicales qui ont permit de développer des fonctionnalités qu'il n'était pas possible de réaliser avec les versions antérieures de PHP.