_TPPHP5 sneak preview I

Escrito el 12 abril, 2002 – 14:01 | por storm | 842 lecturas

_TPSegun pronosticos, rumores y supocisiones se espera el lanzamiento de la version 5 de PHP para la segunda mitad del 2002, en base a los cambios en la version 2 de Zend engine esto es lo que se especula podria cambiar en el nuevo release: (sigue….)
_TP1) register_globals deshabilitado por default.

Este cambio implicara verdaderas incompatibilidades entre programas escritos en PHP4 y PHP5 ya que la mayoria de los scripts hechos en PHP se basan en la conversion automatica de nombres de campos HTML a variables globales de PHP. Deshabilitar esto por default obligara a los desarrolladores a programar en forma segura ya que el 90\% de los problemas de seguridad encontrados en aplicaciones PHP derivan de la conversion de datos HTTP a variables globales. En lugar de $name tendremos que usar $_GET[“name”] o $_POST[“name”], vectores que YA estan disponibles desde la version 4.1 de PHP4

2) Todos los objetos podrian ser globales

Otro cambio polemico, en PHP4 todas las funciones son globales y todas las variables son locales, en este nueva version todos los objetos creados con $obj=new algo() serian globales y podrian usarse desde cualquier punto del codigo. No le vemos logica alguna a esto y creemos que podria generar varios problemas o a lo sumo codigo desprolijo.

3) Destructores

PHP4 como sabemos no permite la definicion de destructores, la nueva version de PHP aparentemente incorporara este mecanismo.

4) Manejo de excepciones

La nueva version de PHP5 incorporaria a su sintaxys “try” y “catch” para manejar excepciones en bloques de codigo y la intercepcion de las mismas al esilo de C++ o Java, curiosamente la construccion “finally” podria no ser de la partida.

En la medida en que nuevos rumores o posibles cambios pasen por nuestra redaccion iremos agregando nuevas notas al respecto. Por el momento esperamos….

You must be logged in to post a comment.

Buscar: