プログラミング言語
PHP
- 文字列操作
- テスト
- composer
- 演算子
- foreach文
- 数値操作
- 日付と時刻
- null
- 配列
- carbon
- コーディング規約
- セットアップ
- 設定
- 連想配列(ハッシュ)
- ホーム
- PHP
- null
Nullsafe operator
Nullsafe operatorを使うとnullが入る可能性のあるメソッドチェーンを簡潔に書くことができます。
Nullsafe operatorはPHP8.0で追加された機能です。
nullになる可能性がある値をつなぐ際に->
ではなく?->
を使用します
$result = $nullableVariable?->calculate()?->result;
nullが見つかった時点で処理が止まるためnullに対してメソッドを呼び出すことを回避できます