Novedades en PHP 5.3

Febrero 21st, 2008 Luis Artola

Dado que PHP 6 todavía tardará al menos un año más, la mayoría de sus novedades, a la hora de escribir código, han sido publicadas en la versión 5.3. Éstas son:

  •  Namespaces: que permitirá tener clases con el mismo nombre, mientras pertenezca a difernete “espacio de nomenclatura” (namespace). Así nos evitaremos tener que ponerle prefijo a las clases. Por ejemplo, en wordpress podríamos tener un namespace de nombre “WP” y una clase “Query”, y luego tener otro namespace “Joomla” con una clase “Query”. Las dos clases se llaman Query, pero no chocan. Ahora nos tenemos que conformar con un wp_query. Para manejar esos namespaces tendremos una serie de comandos para hacer includes, y para poder utilizarlos.
  • Mejoras al funcionamiento de Static: por fin se heredan los métodos static. Además hay una Magic Function para interceptar llamadas a métodos Static (como _call).
  • Además, habrá un driver nativo para MySQL, nuevas funciones OpenSSL, mejorada la línea de comandos, nuevos niveles de error, etc…

En definitiva, PHP trata de hacerse más profesional mejorando su empaquetado y su orientación a objetos, tratando de acercarse más a lenguajes como Java y Ruby que tradicionalmente permiten producir código más elegante.Explicación completa de todo esto en Sitepoint.

1 Comment Nuevo comentario

  • 1. Mejoras en php 5.3 | noso&hellip  |  Febrero 22nd, 2008 at 11:30 pm

    […] programanía me entero que en php 5.3 se implementarán namespaces, al estilo java y c#, de esta forma se […]

Comenta el articulo:

Requerido

Requerido,