You are not authorized to access this page.

HISTORIA Y EVOLUCION DE PHP

  • 2000 BCE

    Version 4.0

    Se añadió un sistema de parsing de dos fases llamado motor Zend
  • 1995 BCE

    Evolucion de PHP

    PHP (significa PHP HypertextPre-processor) es un lenguaje de programacióninterpretado, diseñado originalmente para la creación de páginas web dinámicas.
  • Version 1.0

    Llamada oficialmente "Personal Home Page Tools (PHP Tools)". Es la primera versión en usar el nombre "PHP"
  • Version 2.0

    Considerada por sus creadores la "herramienta más rápida y sencilla" para crear páginas web dinámicas
  • Version 2.0

    Considerada por sus creadores la "herramienta más rápida y sencilla" para crear páginas web dinámicas
  • Verion 4.1

    Se introducen 'superglobales' ($_GET, $_POST, $_SESSION, etc.
  • Version 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
  • version 4.4

    Se añaden páginas man para phpize y php-config
  • Version 5.3

    Soporte para espacios de nombres, enlace estático en tiempo de ejecución, etiqueta de salto (GOTO limitada), Clausuras nativas, Soporte nativo para archivos PHP (phar), recolección de basura para referencias circulares, soporte mejorado para Windows, sqlite3, mysqlnd como reemplazo a libmysql como biblioteca para extensiones que funcionan con MySQL, fileinfo como reemplzado de mime_magic para mejor soporte MIME, extensión de Internacionalización, y etiqueta ereg obsoleta
  • version 5.4

    Soporte para Trait y sintaxis abreviada de array. Elementos eliminados: register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister() y session_is_registered(). Servidor web incorporado
  • version 5.5

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

    Constantes con expresiones escalares, listas de argumentos de longitud variable y exponencial mediante el operador
  • Version 6x

    El desarrollo de PHP 6 ha sido retrasado porque los desarrolladores decidieron que el enfoque actual para tratar cadenas Unicode no es correcto, y están considerando formas alternas para la siguiente versión.21​ Las mejoras planeadas para PHP 6 fueron añadidas en su lugar en PHP 5.3.0 (Soporte para espacios de nombre, enlace estático en tiempo de ejecución, funciones lambda, clausuras, goto) y 5.4.0 (traits, revinculación de clausura)
  • Version 7.0

    Mejoras de rendimiento ,24​ declaración de tipos de retorno en funciones
  • Version 7.1

    Version 7.1
    Tipo de retorno vacío,28​ Clase constante modificadores de visibilidad,29​ Tipos nullable,30​ iterable de tipo seudo,31​ Captura múltiples tipos de excepciones