Учебники

PHP 7 – Введение

PHP 7 является основным выпуском языка программирования PHP, и его рекламируют как революцию в способах разработки и доставки веб-приложений для мобильных устройств на предприятия и в облачную среду. Этот выпуск считается наиболее важным изменением для PHP после выпуска PHP 5 в 2004 году.

Новые возможности

В PHP 7 добавлены десятки функций, наиболее важные из которых упомянуты ниже –

  • Улучшенная производительность – слияние PHPNG-кода в PHP7 в два раза быстрее, чем в PHP 5.

  • Меньшее потребление памяти – оптимизированный PHP 7 использует меньше ресурсов.

  • Объявления скалярных типов – теперь можно применять параметры и возвращаемые типы.

  • Согласованная поддержка 64-разрядных систем – Согласованная поддержка машин с 64-разрядной архитектурой.

  • Улучшенная иерархия исключений – улучшена иерархия исключений.

  • Многие фатальные ошибки преобразуются в исключения – диапазон исключений увеличен, и многие фатальные ошибки преобразуются в исключения.

  • Безопасный генератор случайных чисел – добавление нового API безопасного генератора случайных чисел.

  • Устаревшие SAPI и расширения удалены – Различные старые и неподдерживаемые SAPI и расширения удалены из последней версии.

  • Нулевой оператор слияния (??) – Добавлен новый нуль-оператор объединения.

  • Объявления возврата и скалярного типа – добавлена ​​поддержка типа возврата и типа параметра.

  • Анонимные классы – добавлена ​​поддержка анонимных.

  • Подтверждение нулевой стоимости – добавлена ​​поддержка подтверждения нулевой стоимости.

Улучшенная производительность – слияние PHPNG-кода в PHP7 в два раза быстрее, чем в PHP 5.

Меньшее потребление памяти – оптимизированный PHP 7 использует меньше ресурсов.

Объявления скалярных типов – теперь можно применять параметры и возвращаемые типы.

Согласованная поддержка 64-разрядных систем – Согласованная поддержка машин с 64-разрядной архитектурой.

Улучшенная иерархия исключений – улучшена иерархия исключений.

Многие фатальные ошибки преобразуются в исключения – диапазон исключений увеличен, и многие фатальные ошибки преобразуются в исключения.

Безопасный генератор случайных чисел – добавление нового API безопасного генератора случайных чисел.

Устаревшие SAPI и расширения удалены – Различные старые и неподдерживаемые SAPI и расширения удалены из последней версии.

Нулевой оператор слияния (??) – Добавлен новый нуль-оператор объединения.

Объявления возврата и скалярного типа – добавлена ​​поддержка типа возврата и типа параметра.

Анонимные классы – добавлена ​​поддержка анонимных.

Подтверждение нулевой стоимости – добавлена ​​поддержка подтверждения нулевой стоимости.

PHP 7 использует новый Zend Engine 3.0 для повышения производительности приложений почти вдвое и на 50% лучшего потребления памяти, чем PHP 5.6. Это позволяет обслуживать более одновременных пользователей, не требуя дополнительного оборудования. PHP 7 разработан и переработан с учетом сегодняшних рабочих нагрузок.