Шпаргалка «Как не быть обманутым при заказе сайта» >
< Проверка на взлом в базе утечек
20.03.2017 13:08 Давность: 183 days
Категория: Программирование

Что нового в PHP 7?


Вот список основных изменений:

  1. Заметно выросла производительность. Я провёл в этом плане маленькое исследование, написав простенький, но долго выполняющийся скрипт, и получил, что в PHP 5.4 он выполняется за 3.45 секунды. В PHP 7 он уже выполнялся за 1.69 секунды, то есть более чем в 2 раза быстрее. Я считаю, что это самое главное нововведение, так как производительности в PHP не хватало всегда.
  2. Множество синтаксических нововведений, которые упрощают и ускоряют написание кода.
  3. Добавилась возможность указывать стандартные типы в параметрах метода.
  4. Добавилась возможность указывать тип возвращаемого значения в методах. Более того, если типы будут не совпадать, то выскочит ошибка TypeError.
  5. Появился класс Error и множество новых классов исключений.
  6. Появились анонимные классы.
  7. Добавили класс IntlChar, который позволяет работать с Unicode.
  8. Добавлено множество новых функций и классов.
  9. В целом, язык стал более «строгий», что явно улучшит качество кода.