Конструкција match у PHP-у
У PHP-у 8.0 појавила се специјална конструкција
match, која представља поједностављену
варијанту switch. Ова конструкција се такође
користи за избор једне вредности
из одређеног низа вредности. Ево њеног синтаксе:
<?php
match (променљива) {
вредност1 => резултат1,
вредност2 => резултат3,
вредност3 => резултат3,
default => подразумевана вредност
}
?>
Оно што стоји после оператора =>,
враћа се као резултат рада
match и може бити додељено
променљивој. Хајде да пробамо
у пракси:
<?php
$lang = 'ru';
$res = match ($lang) {
'ru' => '111',
'en' => '222',
'de' => '333',
default => 'неподржан језик'
};
echo $res;
?>
Променљива $num може имати вредности
1, 2, 3 или 4.
Одредите, у које годишње доба спада вредност
ове променљиве.