PHP'de match Yapısı
PHP 8.0'da, basitleştirilmiş bir
switch versiyonu olan özel bir
match yapısı tanıtıldı. Bu yapı ayrıca
bir dizi değerden bir değer seçmek için
kullanılır. İşte sözdizimi:
<?php
match (değişken) {
değer1 => sonuç1,
değer2 => sonuç3,
değer3 => sonuç3,
default => varsayılan değer
}
?>
=> operatöründen sonra gelen şey,
match'in çalışmasının sonucu olarak
döndürülür ve bir değişkene atanabilir.
Pratikte deneyelim:
<?php
$lang = 'ru';
$res = match ($lang) {
'ru' => '111',
'en' => '222',
'de' => '333',
default => 'desteklenmeyen dil'
};
echo $res;
?>
$num değişkeni 1, 2,
3 veya 4 değerlerini alabilir.
Bu değişkenin değerinin hangi mevsime denk
geldiğini belirleyin.