⊗ppPmCdMch 99 of 447 menu

Constructia match în PHP

În PHP 8.0 a apărut o construcție specială match, care reprezintă o variantă simplificată a switch. Această construcție este de asemenea folosită pentru a selecta o valoare dintr-o serie de valori. Iată sintaxa sa:

<?php match (variabilă) { valoare1 => rezultat1, valoare2 => rezultat3, valoare3 => rezultat3, default => valoare implicită } ?>

Ceea ce urmează după operatorul =>, este returnat ca rezultat al funcționării match și poate fi atribuit unei variabile. Să încercăm în practică:

<?php $lang = 'ru'; $res = match ($lang) { 'ru' => '111', 'en' => '222', 'de' => '333', default => 'limba neacceptată' }; echo $res; ?>

Variabila $num poate lua valori 1, 2, 3 sau 4. Determinați în ce anotimp se încadrează valoarea acestei variabile.

plhyhuuzlhi