PHP 7 - Введение
Что такое PHP 7?
PHP 7 - это основная версия языка программирования PHP, которая рекламируется как революция в способах разработки и доставки веб-приложений для мобильных устройств предприятиям и в облако. Этот выпуск считается самым важным изменением для PHP после выпуска PHP 5 в 2004 году.
Новые возможности
В PHP 7 добавлены десятки функций, наиболее важные из которых упомянуты ниже -
Improved performance - Код PHPNG, объединенный с PHP7, в два раза быстрее, чем PHP 5.
Lower Memory Consumption - Оптимизированный PHP 7 использует меньше ресурсов.
Scalar type declarations - Теперь можно принудительно применять параметры и возвращаемые типы.
Consistent 64-bit support - Последовательная поддержка машин с 64-битной архитектурой.
Improved Exception hierarchy - Улучшена иерархия исключений.
Many fatal errors converted to Exceptions - Диапазон исключений увеличен, охватывая многие фатальные ошибки, преобразованные в исключения.
Secure random number generator - Добавление нового безопасного API генератора случайных чисел.
Deprecated SAPIs and extensions removed - Различные старые и неподдерживаемые SAPI и расширения удалены из последней версии.
The null coalescing operator (??) - Добавлен новый нулевой оператор объединения.
Return and Scalar Type Declarations - Добавлена поддержка типа возвращаемого значения и типа параметра.
Anonymous Classes - Добавлена поддержка анонимности.
Zero cost asserts - Добавлена поддержка утверждения нулевой стоимости.
PHP 7 использует новый Zend Engine 3.0 для повышения производительности приложений почти вдвое и увеличения потребления памяти на 50% по сравнению с PHP 5.6. Это позволяет обслуживать большее количество одновременных пользователей, не требуя дополнительного оборудования. PHP 7 разработан и переработан с учетом сегодняшних рабочих нагрузок.