Se trata del primer bosquejo de pruebas de lo que será la versión 5.3 de PHP, que si han seguido más o menos los distintos posts que al respecto se hicieron en distintos espacios de la red, es la que incluirá la mayoría de los nuevos features copados en los que viene trabajando el equipo de desarrollo últimamente. Podríamos decir que es PHP 6 sin el soporte para Unicode.
Entre los cambios más importantes se destacan:
- Namespaces
- Late static binding and __callStatic
- Lambda functions and closures
- Addition of the intl, phar (phar is scheduled for some more work a head of alpha2), fileinfo and sqlite3 extensions
- Optional cyclic garbage collection
- Optional support for the MySQLnd replacement driver for libmysql
- Windows older than Windows 2000 (Windows 98, NT4, etc.) are not supported anymore (details)
- New syntax features like NOWDOC, limited GOTO, ternary short cut "?:"
1 comentario:
Una versión muy esperada de PHP!, recuerdo haber tenido varios problemas, y hecho algunos posts sobre ellos, que esta versión resuelve:
namespaces:
http://yuppframework.blogspot.com/2008/02/metadata-en-nombres-de-archivos-php.html
static binding:
http://yuppframework.blogspot.com/2008/03/problemas-al-acceder-al-nombre-de-la.html
Y el tema de clausuras seguramente nos deje hacer cosas complicadas en un par de lineas.
A ver para cuando largan la notación de ecma script para arrays!!! (el [a,b,c] en lugar de array(a,b,c))
Publicar un comentario