PHP 1.0 (1995): Ранняя версия PHP, созданная Расмусом Лердорфом. Она представляла собой набор скриптов для отслеживания посещений его онлайн-резюме.
PHP 2.0 (1996): Внедрение синтаксиса, похожего на Perl, и добавление поддержки для работы с базами данных.
PHP 3.0 (1998): Полная переработка языка. Добавление поддержки объектно-ориентированного программирования (ООП) и формальное определение языка.
PHP 4.0 (2000): Значительные улучшения производительности и добавление новых возможностей, таких как суперглобальные массивы ($_GET, $_POST) и поддержка для расширений.
PHP 5.0 (2004): Основной момент — введение поддержки ООП с использованием классов и объектов. Добавление механизма обработки ошибок Exception.
PHP 5.3 (2009): Введение пространств имен, замыкания (closures) и поддержка late static binding.
PHP 5.4 (2012): Включение трейтов (traits), короткого синтаксиса для массивов, и улучшения в производительности.
PHP 5.6 (2014): Поддержка переменных переменных, использование оператора ** в качестве оператора возврата.
PHP 7.0 (2015): Значительное увеличение производительности, введение строгой типизации (scalar type declarations и return type declarations), нулевой объединяющий оператор (null coalescing operator), и другие улучшения.
PHP 7.4 (2019): Добавление стрелочных функций (arrow functions), поддержка spread-оператора для массивов, а также улучшения в синтаксисе и производительности.
PHP 8.0 (2020): Множество новых возможностей, таких как JIT-компиляция для улучшения производительности, добавление строгой типизации для свойств классов, сопоставление шаблонов (match expression), и другие синтаксические улучшения.
PHP 8.1 (2021): Введение перечислений (Enums), readonly-свойств классов, асинхронной обработки через фиберы (Fibers), а также новые типы данных и улучшения производительности.
PHP 8.2 (2022): Добавление readonly-классов, поддержка дизъюнктивных нормальных форм (DNF) для типов, устаревание динамических свойств и новые типы в стандартной библиотеке.
PHP 8.3 (2023): Введение типизированных констант классов, атрибута
#[\Override] для явного указания переопределения методов, глубокого клонирования readonly-свойств и новой функции json_validate().PHP 8.4 (2024): Добавление деструктуризации массивов в цикле
foreach, свойств-хуков (property hooks) для геттеров и сеттеров, упрощение синтаксиса анонимных классов и дальнейшие улучшения производительности.