Релиз языка программирования PHP 7.4
После года разработки представлен релиз языка программирования PHP 7.4. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. Ключевые улучшения в PHP 7.4: Типизированные свойства — свойства классов теперь могут включать объявления типов, например: class User { public int $id; public string $name; } Сокращённый синтаксис определения функций «fn(parameter_list) => expr» с привязкой области видимости по значению. Например «fn($x) => $x + $y» является аналогом «$fn2 = function ($x) use ($y) {return $x + $y;}«); Сокращённый оператор присвоения «??=», который может использоваться для определения значения по умолчанию («a ??= b» аналогично «a = a ?? b», если … Читать далее Релиз языка программирования PHP 7.4
