PHP уже 7 лет входит в пятерку самых используемых языков программирования. С его помощью создано больше 150 миллионов сайтов. В данный момент новую версию уже можно скачать на официальном сайте PHP.
До выхода седьмой версии, последнее значительное обновление было в 2004 году. Тогда вышла пятая версия языка. Нововведения в PHP 7 намного повышают производительность. Обещается, что программы на PHP 7 превысят скорость выполнения вдвое. Увеличение производительности – это была основная цель разработчиков. Исходя из результатов тестирования, скорость все-таки ощутимо повысилась.
Основные обновления в PHP 7:
- Фатальную ошибку теперь можно обработать исключением;
- Добавлены анонимные классы;
- Возможность удалить магические кавычки;
- Упрощены генераторы;
- Изменена функция list;
- Возможность удалить безопасный режим;
- Возможность объявить тип возвращаемых значений;
- Уменьшение использования памяти;
- Сокращенная запись use;
- Введения оператора комбинированного сравнения и другое.
К примеру, оператор «??» можно записать компактнее. Эта запись:
$activ = isset($_POST['activ']) ? $_POST['activ'] : 'index';
Теперь может выглядеть так:
$activ = $_POST['activ'] ?? 'index';
Разработчики внесли множество изменений и проделали огромную работу по совершенствованию языка программирования. Такие функции, как «array_» и оператор «goto» все еще остаются в PHP 7. Кроме этого, есть еще много спорных моментов. Но, не смотря даже на это, можно с уверенностью сказать, что совершен большой прогресс в развитии PHP. Увеличение производительности и уменьшение потребления памяти в два раза – это существенно облегчит работу в дальнейшем PHP программистам и не может не радовать.
WordPress хорошо совмещается с новой версией языка, но для перехода на PHP 7 приложение все-таки прийдется модернизировать. Но приложенные усилия не пройдут даром, WordPress увеличит скорость работы на 97% при использовании седьмой версии.
Конечно, прежде чем PHP 7 начнут активно использовать пройдет не один год. Обычно переход на новую версию любого языка занимает от трех лет. Но множество новых функций языка, позволяющих повышать производительность, возможно поспособствует быстрейшему обновлению сайтов.
Комментарии к статье:
Добавить комментарий: