2009-11-13

PHP6 Estaría llegando para el 2010; es lo que se comenta; Tips para estar preparado.

Acá les dejo algunas de la novedades y buenas practicas que tendríamos que tener cuando desarrollamos código PHP para nuestros proyecto ya que van a tener mas futuro y menos problemas en la migración de PHP5 a PHP6.

1) PHP4 es inseguro ya.
Desde enero de 2008 no hay más versiones nuevas de PHP4 , y que sólo hasta agosto se solucionaron bug críticos.

2) Soporte Unicode dentro del código mismo. Podes poner el nombre de las funciones en chino, japones, ruso, español, etc..

3) Namespaces que ya esta en PHP 5.3

4) SOAP (Simple Object Access Protocol)
SOAP es uno de los protocolos utilizados en los "Web Services". La extensión de SOAP para PHP llegó con PHP V5, pero esta extensión no está habilitada por defecto, en PHP V6 a menos que cambies la configuración por defecto SOAP estará habilitado por defecto.

5) XML
XMLReader y XMLWriter forman pare del núcleo de PHP, esto facilita el trabajo con documentos XML dentro de las aplicaciones PHP, lo bueno es que igual que con la llegada de esta nueva versión el funcionamiento mejorará ya que XMLReader y XMLWriter estarán activadas por defecto.

6) Resgister Globals
El compilador nos devuelve un error E_CORE_ERROR cuando se encuentre con una variable global registrada.


7) Magic Quotes
Su uso provocará un E_CORE_ERROR, afectará a magic_quotes, magic_quotes_sybase y magic_quotes_gpc.

8) Desaparece el modo seguro

9)
Se abandona el soporte de Freetype1 y GD1


10) HTTP_*_VARS
En PHP6 sólo $_POST y $_GET serán aceptados, HTTP_*_VARS devolverán errores.

11) Driver nativo de MySQL para PHP
A partir de PHP 5.3 y PHP 6. Los desarrolladores pueden ahora elegir mysqlnd cuando usen las extensiones mysql, mysqli o PDO-MySQL para conectarse a un servidor MySQL.

PHP6 será el trazo que cierre el circulo sobre el cual se están moviendo todos los cambios del Core de PHP, con el que Zend intenta competir a nivel empresarial con potencias como Java o .NET, claro está, en ambientes Web.

Acá les dejo un un link donde pueden encontrar mas información.
En ingles

http://php6dev.blogspot.com/
En castellano
http://www.maestrosdelweb.com/editorial/php6b/

Podes descargar PHP6 para hacer las primeras pruebas de laboratorio para prepararte para el futuro desde el siguiente link.
http://snaps.php.net/

No hay comentarios: