PHP8
Named arguments
興味ないoptionalな変数を無視できるようになった
Attributes
Javaのannotation, C#のattributesのようなもの
PHPDocの書き方がまちまちだったのが言語に取り入れられて統一される? Constructor property promotion
変数代入とプロパティ宣言をかかなくてもよくなる
IntelliJをつかっていれば自動生成されていたので不便さはなかった
Union type
あれば使うところはありそう
Match Expression
Nullsafe operator
一番わかりやすく便利な機能?
@(errorを潰すoperator)でfatalがでるようになる
ref