-
Primera versión PHP
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 versión 1
Llamada oficialmente "Personal Home Page Tools (PHP Tools)". Es la primera versión en usar el nombre "PHP" -
PHP versión 2
Considerada por sus creadores la "herramienta más rápida y sencilla" para crear páginas web dinámicas -
versión 3 php
Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico en 1997 y crearon la base del PHP3, y cambiaron el nombre del lenguaje por PHP: Hypertext Preprocessor.3 Inmediatamente comenzaron experimentaciones públicas de PHP3, y se publicó oficialmente en junio de 1998. Para 1999, Suraski y Gutmans reescribieron el código de PHP, y produjeron lo que hoy se conoce como motor Zend. fundaron Zend Technologies en Ramat Gan, Israel.3 -
PHP 4
En mayo del 2000, PHP 4 se lanzó bajo el poder del motor Zend 1.0. El 13 de julio del 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,12 y, a pesar de lo anunciado, se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8, publicada el 13 de enero del 2008, y posteriormente la versión 4.4.9, publicada el 7 de agosto del 2008.13 Según esta noticia,14 se le dio soporte a fallos críticos hasta el 9 de agosto del 2008. -
PHP 5
PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2).3 Incluye todas las ventajas que provee el nuevo Zend Engine 2, como:
Mejor soporte para la programación orientada a objetos, que en versiones anteriores era extremadamente rudimentario.
Mejoras de rendimiento
Mejor soporte para MySQL con extensión completamente reescrita
Mejor soporte a XML
Soporte nativo para SQLite
Soporte integrado para SOAP
Iteradores de datos
Manejo de excepciones
Mejoras con la implementación con Oracle -
PHP versión 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.20 Varias mejoras a características existentes y al rendimiento, y requerimientos de memoria menores. -
PHP versión 5.5
Nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003 -
PHP versión 5.6
Constantes con expresiones escalares, listas de argumentos de longitud variable y exponencial mediante el operador -
PHP versión 7
Mejoras de rendimiento , declaración de tipos de retorno en funciones