Php logo

Historia y evolución del lenguaje PHP BY Deyvi Montoya

  • Historia de PHP

    Historia de PHP
    Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.
  • Nacimiento de php con la vercion PHP 1.0

    Nacimiento de php con la vercion PHP 1.0
    Oficialmente llamado "Herramientas personales de trabajo (PHP Tools)". Es el primer uso del nombre "PHP".
  • PHP Versión 2 (PHP/FI) . primera actualizacion de php

    PHP Versión 2 (PHP/FI) . primera actualizacion de php
    Considerado por el creador como la "más rapida y simple herramienta" para la creación de páginas webs dinámicas .
  • PHP 3.0

    PHP 3.0
    Desarrollo movido de una persona a muchos desarrolladores. Zeev Suraski y Andi Gutmans reescriben la base para esta versión.
  • PHP 4.0

    PHP 4.0
    En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP.
  • PHP 4.1

    PHP 4.1
    ntroducidas las variables superglobals ($_GET, $_SESSION,
    $_POST, $_COOKIE, $_SERVER, $_ENV, $_REQUEST.).
  • PHP 4.2

    PHP 4.2
    Se deshabilitan register_globals por defecto. Datos recibidos por la red no son insertados en el espacio de nombres global, cerrando posibles agujeros de seguridad en las aplicaciones.
  • PHP 4.3

    PHP 4.3
    Introducido la CLI (Interfaz de linea de comandos), en adición a la CGI (Interfaz de entrada común).
  • PHP 4.4

    PHP 4.4
    Se añaden páginas man para phpize y php-config.
  • PHP 5.0

    PHP 5.0
    se añadió Zend Engine es el motor de scripting de código abierto que interpreta el lenguaje de programación PHP
  • PHP 5.1

    PHP 5.1
    Mejor soporte para la Programación Orientada a Objetos, que en versiones anteriores era extremadamente rudimentario, con PHP Data Objects.
    Mejoras de rendimiento.
    Mejor soporte para MySQL con extensión completamente reescrita.
    Mejor soporte a XML ( XPath, DOM, etc. ).
    Soporte nativo para SQLite.
    Soporte integrado para SOAP.
    Iteradores de datos.
    Manejo de excepciones.
    Mejoras con la implementación con Oracle. Esta fúe una de las actualizaciones mas importancia
  • PHP 5.2

    PHP 5.2
    Habilitado el filtro de extensiones por defecto
  • PHP 5.2.4

    PHP 5.2.4
    Esta versión se centra en la mejora de la estabilidad de la rama 5.2.x PHP con más de 120 diversas correcciones de errores además de resolver varios errores de seguridad de baja prioridad.
  • PHP 5.2.5

    PHP 5.2.5
    Versión centrada en mejorar la estabilidad (+60 errores solucionados)
  • PHP 5.3

    PHP 5.3
    Esta versión es una mejora importante en la serie 5.X, que incluye un gran número de nuevas características y correcciones de errores.
  • PHP 5.4

    PHP 5.4
    Este lanzamiento es un gran paso adelante en la serie 5.x, e incluye un gran número de nuevas características y correcciones de errores.Nueva sintaxis del lenguaje incluyendo rasgos , acortada matriz sintaxis y más
  • PHP 5.5

    PHP 5.5
    Nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003.
  • PHP 5.6

    PHP 5.6
    Esta nueva versión viene con nuevas características, algunos cambios incompatibles atrasadas y muchas mejoras.Expresiones escalares constantes .Variadic funciones y desembalaje argumento usando el ...operador.
  • PHP 7

    PHP 7
    Mejoras de rendimiento, declaración de tipos de retorno en funciones
  • PHP 7.1

    PHP 7.1
    Tipo de retorno vacío,​ Clase constante modificadores de visibilidad, Tipos nullable, iterable de tipo seudo, Captura múltiples tipos de excepciones.
  • PHP 7.2

    PHP 7.2
    Nuevo tipo de retorno "object", integración de Libsodium como una extensión del núcleo