型宣言とunion型で「なんでも入る」をやめる
型宣言は引数や戻り値に期待する型を書く機能で、union型は複数の型のいずれかを許容します。実行時のガードとド…
型宣言は引数や戻り値に期待する型を書く機能で、union型は複数の型のいずれかを許容します。実行時のガードとド…
スプレッド演算子と可変長引数(…)は同じ記号ですが、関数定義側では引数を配列にまとめ、呼び出し側や配列リテ…
アロー関数(fn)はPHP 7.4の記法で、外側の変数を自動で値キャプチャする短いクロージャです。use句で取…
enum(列挙型)はPHP 8.1で追加された機能で、取りうる値を型として定義する仕組みです。文字列べた書きに…
名前付き引数はPHP 8の機能で、関数呼び出し時に引数を名前で指定できる書き方です。bool値が並ぶ呼び出しの…
match式はPHP 8で追加された分岐構文です。厳密比較・値を返す・網羅漏れで例外という特徴を持ち、swit…
null合体演算子(??)とnullsafe演算子(?->)は、値やオブジェクトがnullかどうかのチェ…
array_map・array_filter・array_reduceは、配列を変換・絞り込み・集約するための…