Найти тему

Состоялся релиз PHP 7.4

Спустя 12 месяцев разработки состоялся релиз языка программирования PHP версии 7.4. Новая ветка характеризуется наличием новых возможностей, включая некоторые изменения, нарушающие совместимость.

Улучшения:

— типизированные свойства. Теперь свойства классов могут включать в себя объявления типов, к примеру:

class User {

public int $id;

public string $name;

}

— сокращённый синтаксис определения функций "fn(parameter_list) => expr" с привязкой области видимости по значению;

— сокращённый оператор присвоения "??=", который может применяться для определения значения по умолчанию;

— оператор распаковки внутри массивов "...$var", который позволяет выполнять подстановку существующих массивов при определении нового массива;

— возможность наглядного оформления больших чисел с разделителями в числовых литералах (1_000_000_00);

— и многое другое.

Подробности смотрите на официальном сайте или на OpenNET.

Загляните за горизонт событий вместе с OTUS! Записывайтесь на наши курсы:
ПОСМОТРЕТЬ ПРОГРАММЫ