< Проверка на взлом в базе утечек
20.03.2017 13:08 Давность: 8 yrs
Что нового в PHP 7?
Вот список основных изменений:
- Заметно выросла производительность. Я провёл в этом плане маленькое исследование, написав простенький, но долго выполняющийся скрипт, и получил, что в PHP 5.4 он выполняется за 3.45 секунды. В PHP 7 он уже выполнялся за 1.69 секунды, то есть более чем в 2 раза быстрее. Я считаю, что это самое главное нововведение, так как производительности в PHP не хватало всегда.
- Множество синтаксических нововведений, которые упрощают и ускоряют написание кода.
- Добавилась возможность указывать стандартные типы в параметрах метода.
- Добавилась возможность указывать тип возвращаемого значения в методах. Более того, если типы будут не совпадать, то выскочит ошибка TypeError.
- Появился класс Error и множество новых классов исключений.
- Появились анонимные классы.
- Добавили класс IntlChar, который позволяет работать с Unicode.
- Добавлено множество новых функций и классов.
- В целом, язык стал более «строгий», что явно улучшит качество кода.