Основные изменения в версиях
Версия 5
- ООП (Введение классов, объектов, наследования и прочего)
- Поддержка магических методов
- Исключения try catch
- Библиотека по работе с XML
- Коллбэк функции
- Опкеш и опкод
- MySQLi
Версия 7
- Значительный рост производительности за счет внедрения нового движка Zend Engine 3.0
- Типизирование функций и методов (входные параметры и выходной)
- Новый оператор ??
Версия 8
- JIT-компиляция
- Статический анализ типов
- Union типы
- Строгая типизация для аргументов и возвращаемых значений функций
- Match выражение
- Nullsafe оператор ?->