Programación Web » Aprender PHP y MySQL » Unidad 1. Introducción a PHP:

Versiones de PHP

logo php

Esta sección no pretende repasar la historia de PHP, sino que, por el contrario, tiene como objetivo realizar una breve reseña de las características principales y los cambios que sufrió el lenguaje desde la versión 3 hasta la 5 inclusive.

PHP tuvo versiones anteriores a la 3, pero se eligió ésta como punto de partida porque es la versión más antigua que puede verse hoy en día en algunos sitios.

Esto sucede, mayormente, porque los sitios en cuestión –que fueron desarrollados en origen cuando esta versión era la última –cumple  con un objetivo preciso y no ha necesitado actualización a versiones posteriores.

Hoy, la mayoría de las aplicaciones están programadas con la versión 4, aunque están migrando de forma constante a la versión 5.

PHP 3

PHP versión 3 fue creado en 1997 y se le considera una continuación de una versión anterior de PHP llamada PHP/FI 2.0, aunque llamarla “continuación” es relativo porque el código se rescribió completamente, y sólo se mantuvieron su forma de trabajar y algunas funciones implementadas: la idea era mantener a los usuarios de PHP/FI y seguir trabajando en conjunto con ellos.

Ya en esta versión , PHP tenía características que perduraron en el tiempo y aún hoy son un punto fuerte del lenguaje: soporte para una gran cantidad de bases de datos, interacción con protocolos de red y uso de extensiones.

En cuanto a la orientación a objetos (POO), la versión 3 le da soporte a medias, sin implementar todas las posibilidades de este paradigma.

Se vislumbraba ya por estos tiempos a una gran cantidad de personas (decenas de millares de usuarios y cientos de miles de sitios web) que se encontraban interesados no únicamente en utilizar sino, en colaborar con el lenguaje. PHP 3.0 se lanzó de manera oficial en el mes de junio de 1998.

PHP 4

Tomando como punto de referencia la versión anterior, el núcleo (parte del programa que se encarga de administrar los procesos) de PHP fue rescrito para la versión 4. Esto se dio porque al ser cada vez más popular, las aplicaciones existentes en el mercado fueron haciéndose más complejas y requerían mayor velocidad en la ejecución que la que podía ofrecer PHP 3.0.

El nuevo núcleo se denominó Motor Zend (en referencia a los nombres de sus principales desarrolladores, Zeev Zuraski y Andi Gutmans).

Otras mejoras importantes son: el soporte para la mayoría de los servidores web, las funciones para el manejo de sesiones HTTP, los buffers de salida y la inclusión de gran cantidad de funciones de propósitos diversos.

La versión 4 llegó a estar instalada en más del 20% de los dominios de Internet. En cuanto a la POO, el soporte que PHP ofrecía, prácticamente, no se llegó a modificar con relación a la versión 3. Lo que sí se modificó fue su uso, ya que se volvió habitual para gran cantidad de usuarios, generalmente, en aplicaciones de gran tamaño. Este requerimiento casi explícito por parte de los usuarios tendría su respuesta a la versión 5. Un caso similar se dio con XML: PHP daba soporte para manejar esta clase de archivos pero era bastante limitado en cuanto a las opciones que ofrecía. Un punto importante es que las extensiones escritas para PHP 3 no trabajaban con PHP 4 (aunque es posible portar extensiones a PHP 4) si se tiene acceso a las fuentes originales).

PHP 4 se introdujo por primera vez en el mercado en el año 1999 y la versión oficial fue lanzada en el mes de mayo de 2000.

PHP 5

Los cambios que experimenta PHP en esta versión son verdaderamente importantes, y se podría decir que revolucionaron el lenguaje.

La primera versión de PHP 5 fue liberada en junio de 2003. Entre las nuevas características que incluía, podemos destacar:

  • Mejoras sobre el motor Zend (Zend Engine II).
  • En cuanto a la programación orientada a objetos, PHP ahora ofrece notables mejoras que lo hacen una alternativa totalmente competente en este aspecto en comparación a otros lenguajes con historia en este campo.
  • Mejoras en el soporte de XML (el código fue rescrito en comparación a la versión anterior).
  • Manejo de excepciones (similar a como lo hace Java)
  • Inclusión de soporte para SQLite.

Artículos de navegación

Acerca del Profesor

Adrián Delgado Rodríguez

Ingeniero en Computación, docente por convicción y apasionado por la programación Web.

Actualmente trabaja como Profesor para en el Centro Universitario de la Costa de la Universidad de Guadalajara y como Desarrollador Web.

Síguenos:

 

Ver el perfil completo de Hugo Adrián Delgado Rodríguez (akus.net).

Deja un comentario

avatar comentario
adriana hoyos
yo creo que la programación sera cada ves mas facil
avatar comentario
Levi
Creo que fueron muy importantes los cambios que hubo desde la versión 3 hasta la 5, ya que tanto como aplicaciones, velocidad y soporte de XML fueron grandes rasgos que definieron el gran y notorio cambio en este lenguaje que evoluciono de manera tan relativamente rápida y curiosa. por cierto maestro si puedo preguntar, ¿usted cree que con la velocidad a la que este tipo de cosas evolucionan, de rrepente la programación tenga un cambio tan abrupto que deje de ser lo que conosemos actualmente y se convierta en algo más complejo de lo que podamos comprender?
avatar comentario
Adrián López
Me parece muy interesante el uso de los códigos de programación orientados a objetos, considero que ese es uno de los avances más notables de PHP en sus versiones. Me parece intersante y me gustaría aprender más al respecto.
avatar comentario
Angel Alberto Calderón Gallegos
Personalmente no eh trabajado con PHP pero por lo que leí en los articulos, este lenguaje es mas sencillo, y ligero para la creación de paginas web. Ademas menciona que tiene un soporte en amplio en el servidor y se facilita mas su uso.




Diseño de páginas Web en Puerto Vallarta y Bahía de Banderas akus.net
subir

Síguenos en Facebook

Artículo de la semana

Cómo iniciar una página WebMetodología para la creación de sitios

Comprende las fases de Análisis, Planificación, Contenido, Diseño. ¿Qué método utilizas?