【PHP】match構文【学んだこと備忘録】
毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。
(毎日投稿できていない…泣)
間違ってる箇所とかあるかもしれない、、
PHP8.0~
switch文に似ているが、三項演算子のように値を評価し、型と値を厳密にチェック(===)する。
<?php
$fruit = 'banana';
$result = match($fruit){
'icecream','cake' => 'それはデザートです。',
'banana','apple' => 'それはフルーツです。', // ここの処理が実行
default => 'それはデザートでもフルーツでもありません',
};
echo $result;
?>
実行結果
それはフルーツです。