Die match konstruksie in PHP
In PHP 8.0 het 'n spesiale konstruksie
match verskyn, wat 'n vereenvoudigde
weergawe van switch is. Hierdie konstruksie word ook
gebruik om een waarde te kies
uit 'n reeks waardes. Hier is die sintaks daarvan:
<?php
match (veranderlike) {
waarde1 => resultaat1,
waarde2 => resultaat3,
waarde3 => resultaat3,
default => standaard waarde
}
?>
Wat na die operateur => kom,
word teruggegee as die resultaat van die
match en kan aan
'n veranderlike toegeken word. Kom ons probeer dit
in die praktyk:
<?php
$lang = 'ru';
$res = match ($lang) {
'ru' => '111',
'en' => '222',
'de' => '333',
default => 'unsupported language'
};
echo $res;
?>
Die veranderlike $num kan die waardes
1, 2, 3 of 4 aanneem.
Bepaal in watter seisoen die waarde van
hierdie veranderlike val.