[NIXP] PHP 7.1 — релиз популярного языка программирования с новыми возможностями

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] PHP 7.1 — релиз популярного языка программирования с новыми возможностями

Сообщение Dmitry Shurupov »

Вчера, 1 декабря, вышла новая версия популярного скриптового языка программирования — PHP 7.1.0. Это первое крупное обновление седьмой ветки языка PHP, первый релиз которой (PHP 7.0) был представлен год назад — в декабре 2015. Среди наиболее значимых новшеств в PHP 7.1 авторы отмечают:

  • типы, которые могут принимать значение null (nullable), — для их обозначения используется предваряющий тип вопросительный знак (например, «?int»);
  • возможность возвращать void (в return);
  • «итерабельный» (iterable) псевдо-тип — аналог callable, принимающий множество типов вместо одного;
  • модификатора видимости для констант в классе;
  • синтаксическая поддержка квадратных скобок для list() и возможность указания ключей в list();
  • поддержка одновременного отлавливания (в catch) разных исключений.

Более подробный список изменений доступен в документе PHP 7 ChangeLog. Информация о миграции с PHP 7.0 на 7.1 (включая список изменений, не поддающихся обратной совместимости) представлена здесь.
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: