Новинки в PHP7. Часть 1.

Наконец-то вышла новая версия языка программирования PHP - PHP7. В этой статье мы начнем рассматривать, что нового было добавлено и как этим пользоваться.
Во-первых, в PHP7 было убрано все устаревшее и ненужное, а добавлено новое и нужное :)
Во-вторых, была значительно повышена производительность. Согласно официальным данным компании Zend, скорость работы PHP7 выросла до 3х раз! А скрипты стали потреблять меньше памяти. Например, загрузка страницы Wordpress 4.1 на PHP7 выдерживает 374 запроса в секунду. На PHP5 и PHP6 эта цифра составляет 191 запрос. То же самое касается и Frameworks, которые стали выдерживать намного больше запросов, чем на старых версиях PHP.
Для проверки производительности также используется расчет множества Мандельброта, где PHP значительно лидирует среди других языков программирования и делает эту математическую операцию за 0.281 секунды.
Таким образом, мы видим, что язык стал значительно быстрее, а памяти потреблять стал меньше. Это уже веская причина, чтобы перейти на новую версию, однако помимо этого были также внесены некоторые изменения в сам язык. Давайте их рассмотрим.
В PHP7 были убраны:
- ext/mysql - все функции, начинающиеся на mysql. Ну, это и правильно, ведь есть mysqli и PDO.
- ext/reg - было убрано множество функций для работы с регулярными выражениями. Они были заменены на другие, более удобные.
- Убрана возможность использовать ASP и HTML теги для объявления скрипта.
В PHP7 было добавлено:
- Новые операторы и функции
- Строгое типизирование
- Новинки для классов и генераторов
- Отлов фатальных ошибок
Это, конечно, далеко не все, но самое важное. Подробнее разбирать эти новшества мы будем уже в следующих статьях.
Спасибо за внимание!
-
-
Михаил Русаков
Комментарии (5):
Спасибо за статью! Интересно а хостинги когда поддержку начнут?
Ответить
Неужели строгое типизирование?? По-моему, только ради этого и стоит обновляться ))
Ответить
Вот убрали эти регулярки и сделали новые, так в чём разница будет? В скорости? И как будут писаться? PS: Лень лезть в англ. язычную справку.
Ответить
Совершенно верно! Из - за каких то считанных сотых мили секунд долбиться с этим обновлением бес толку. Один человек сказал: если разработчики упростят код, то мир станет тупее и ленивее. И я с этими словами вполне согласен. Скорость и так большая.
Ответить
А будут видео курсы по новому php?
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.