-
Creador y Significado de PHP
PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994 -
¿Para qué fue diseñado PHP?
Fue diseñado especialmente para desarrollo web y que puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. -
PHP 2
Considerado por el creador como la "más rápida y simple herramienta" para la creación de páginas webs dinámicas. -
PHP 3
Dos programadores Israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el Analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del 1998. -
PHP 4
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
Introducidas las variables superglobals ($_GET, $_SESSION, etc.). -
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
Se introduce CLI, y CGI.
-Command line interface o en español interfaz de línea de comandos.
-Interfaz de entrada común (en inglés Common Gateway Interface, abreviado CGI) es una importante tecnología de la World Wide Web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. CGI especifica un estándar para transferir datos entre el cliente y el programa. -
PHP 5
El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). -
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 reemplazo de mime_magic para mejor soporte MIME, extensión de Internacionalización, y etiqueta ereg obsoleta. -
PHP 5.4
Soporte para Trait y sintaxis abreviada de array. Elementos eliminados, Servidor web incorporado. Varias mejoras a características existentes y al rendimiento, y requerimientos de memoria menores. -
PHP 5.5
nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003. -
PHP 5.6
Constantes con expresiones escalares, listas de argumentos de longitud variable y exponencial mediante el operador. -
PHP 7
Mejoras de rendimiento, declaración de tipos de retorno en funciones. -
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
Nuevo tipo de retorno "object", integración de Libsodium como una extensión del núcleo.