システムエンジニア
Yuki Takagi
2023.04.19 システム
【PHP】 null合体演算子について
本記事ではPHP7系で追加されたnull合体演算子についてご紹介したいと思います。
null合体演算子を使用することで、コードがスマートになるので筆者は気に入ってます。
null合体演算子を使用した場合
$test = null;
$result = $test ?? ‘nullの場合はこっち’;
echo $result;
$testがnullではない場合は$testの中身が表示されます。
$testがnullの場合は右辺である「nullの場合はこっち」が表示されます。
null合体演算子を使用しない場合
$test = null;
if($test==null){
$result = ‘nullの場合はこっち’;
}else{
$result = ‘nullではない場合はこっち’;
}
echo $result;
最後に
null合体演算子を使用することで、コードがスマートになることが一目了然ですね。
最近はif文とnull合体演算子のどちらを使うのが良いのかなと思いつつ、プログラミングをしています。
次回もプログラミングに関する記事を投稿しますので、お楽しみに。