php7.4でnull合体演算子、からの〜「??=」構文追加


以前
php7.0からの新機能null合体演算子の使い方
で紹介しましたが、

2019/12/01(日)のPHPカンファレンス2019でphp7.4の改善として??=構文の追加が紹介されておりました。

php5
$a['user'] = isset($a['user']) ? $a['user'] : 'nobody';

↓

php7
$a['user'] = $a['user'] ?? 'nobody';

null合体演算子でこう実装できていたものが、
これがさらにphp7.4では

php7.4
$a['user'] ??= 'nobody';

と書けるようになったとさ。

あと、
ショートクロージャはまだしばらくは見慣れそうにないなぁ。。。