Struktura match në PHP
Në PHP 8.0 u shfaq një strukturë e veçantë
match, e cila përfaqëson një version
të thjeshtuar të switch. Kjo strukturë gjithashtu
përdoret për të zgjedhur një vlerë
nga një sërë vlerash. Ja sintaksa e saj:
<?php
match (ndryshorja) {
vlera1 => rezultati1,
vlera2 => rezultati3,
vlera3 => rezultati3,
default => vlera e paracaktuar
}
?>
Ajo që qëndron pas operatorit =>,
kthehet si rezultat i punës së
match dhe mund të caktohet
në një ndryshore. Le të provojmë
në praktikë:
<?php
$lang = 'ru';
$res = match ($lang) {
'ru' => '111',
'en' => '222',
'de' => '333',
default => 'gjuhë e pambështetur'
};
echo $res;
?>
Ndryshorja $num mund të marrë vlera
1, 2, 3 ose 4.
Përcaktoni, në cilën stinë të vitit bie vlera
e kësaj ndryshoreje.