-
Historia
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. -
Php 1.0
Oficialmente llamado "Herramientas personales de trabajo (PHP Tools)". Es el primer uso del nombre "PHP". -
PHP version 2.0
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
Desarrollo movido de una persona a muchos desarrolladores. Zeev Suraski y Andi Gutmans reescriben la base para esta versión. -
PHP 4.0
Se añade un sistema más avanzado de análisis de etiquetas en dos fases análisis/ejecución llamado el motor Zend. -
PHP 4.1
Introducidas las variables superglobals ($_GET, $_SESSION, etc.). -
PHP 4.2
Se deshabilitan register_globals por defecto. -
PHP 4.3
Introducido la CLI, en adición a la CGI. -
PHP 5.0
Motor Zend II con un nuevo modelo de objetos. -
PHP 4.4
Se añaden páginas man para phpize y php-config. -
PHP 5.1
Mejoras de rendimiento con la introducción de variables de compilador para el nuevo motor de PHP. -
PHP 5.2
Habilitado el filtro de extensiones por defecto. -
PHP 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. -
PHP 6.0
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.[27] 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.
Se abandonó la versión 6 de PHP siendo la siguiente versión la 7.[28]