PHP 4 vs PHP 5

Hace ya unos años que lanzarón la versión 5 de php, y muchos no nos hemos aventurado a la versión 5 de PHP.

En principio no hay problemas para migrar, ya que el php 5 es bastante compatible con las versiones anteriores de PHP. Una de las diferencias es a la hora de recibir las variables por Get y por Post. En PHP4 podias recibir una variable $valor, y en PHP5 debes de indicar $_get[valor] o $_post[valor]

Este es un resumen de un post del sitio oficial de PHP en el cual comparan los tiempos de respuesta entre PHP4 y PHP5 por más que sean sentencias análogas

- foreach/while/for: El uso de la instrucción for es la más rápida de las tres, ahorrando alrededor de un 50% del tiempo respecto a la instrucción while.

- El operador “.” para la concatenacion ahorra un 44% del tiempo respecto a escribir la variable dentro de las comillas dobles.

- eregi/preg_match: El uso de preg_match en PHP5 ahorra el 80% del tiempo, en PHP4 la diferencia sube a un 97%.

- split/explode: La instrucción explode es un 88% mas rápida que la instrucción split.

- Cuando tengamos que buscar un número aleatorio, tengamos en cuenta que la instrucción srand() es más de un 80% más rápida que la instrucción mt_srand().

One Response to “PHP 4 vs PHP 5”

  1. Un campechano que no solo ciudadano dice:

    Bien, entonces, que ventajas reales ofrece PHP5, si tiene como muchos lenguajes en sus nuevas versiones el inconveniente, que hay que volver a perder tiempo de trabajo ( valioso y escaso) en realizar cambios sintácticos en el código.

    ¿?

    Que yo sepa, lo que incluye es la orientación a objetos, algo obsoleta, por cierto.

Comentar

* * (no se publicará) ir al contenido