# data[].attributes.body
Llamada oficialmente "Personal Home Page Tools
(PHP Tools)". Es la primera versión en usar el nombre "PHP".
Versión antigua, sin soporte

# data[].attributes.body
Considerada por sus creadores la
"herramienta más rápida y sencilla" para crear páginas web dinámicas.
Versión antigua, sin soporte

# data[].attributes.body
Zeev Suraski y Andi Gutmans reescribieron la base para esta versión.
Versión antigua, sin soporte

# data[].attributes.body
Se añadió un sistema de parsing de dos fases llamado motor Zend
Versión antigua, sin soporte

# data[].attributes.body
Se introducen 'supe globales'
($_GET, $_POST, $_SESSION, etc.)
Versión antigua, sin soporte

# data[].attributes.body
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
Versión antigua, sin soporte

# data[].attributes.body
Se introduce CLI, y CGI.
Versión antigua, sin soporte

# data[].attributes.body
Se añaden páginas man para phpize y php-config.
Versión antigua, sin soporte

# data[].attributes.body
Motor Zend II con un nuevo modelo de objetos
Versión antigua, sin soporte

# data[].attributes.body
Mejoras de rendimiento con la introducción de variables de compilador para el nuevo motor de PHP.
Versión antigua, sin soporte

# data[].attributes.body
Actividad extensión de filtro por defecto. Soporte JSON nativo.
Versión antigua, sin soporte

# data[].attributes.body
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 reemplazado de mime_magic para mejor soporte MIME, extensión de Internacionalización, y etiqueta ereg obsoleta.
Versión antigua, sin soporte

# data[].attributes.body
Soporte para Trait y sintaxis abreviada de array.
Elementos eliminados:

register_globals, safe_mode

allow_call_time_pass_reference

session_register()

session_unregister()

session_is_registered()

Servidor web incorporado.​ Varias mejoras a características existentes y al rendimiento, y requerimientos de memoria menores.
Versión antigua, sin soporte

# data[].attributes.body
Nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003.
Versión antigua, sin soporte

# data[].attributes.body
Constantes con expresiones escalares, listas de argumentos de longitud variable y exponencial mediante el operador **.
Versión antigua, sin soporte

# data[].attributes.body
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.³⁷​ 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).

Se abandonó la versión 6 de PHP siendo la siguiente versión la 7
Lanzamiento cancelado

# data[].attributes.body
Mejoras de rendimiento , declaración de tipos de retorno en funciones
Versión antigua, sin soporte

# data[].attributes.body
Tipo de retorno vacío, Clase constante modificadores de visibilidad, Tipos anulable, iterable de tipo seudo, Captura múltiples tipos de excepciones.
Versión antigua, sin soporte

# data[].attributes.body
Nuevo tipo de retorno "object", integración de Libsodium como una extensión del núcleo
Versión antigua, sin soporte

# data[].attributes.body
Sintaxis flexible para Nowdoc y Heredoc, soporte para referencias y deconstrucción de arrays con list(), soporte para PCRE2, función hrtime()
Versión antigua, sin soporte

# data[].attributes.body
Con soporte para errores de seguridad

# data[].attributes.body
Con soporte para errores generales y de seguridad

# data[].attributes.body
Con soporte para errores generales y de seguridad
Lanzamiento futuro