⊗ppPmCdMch 99 of 447 menu

Die match-Konstruktion in PHP

In PHP 8.0 erschien eine spezielle Konstruktion match, die eine vereinfachte Variante von switch darstellt. Diese Konstruktion wird ebenfalls verwendet, um einen Wert aus einer Reihe von Werten auszuwählen. Hier ist ihre Syntax:

<?php match (Variable) { Wert1 => Ergebnis1, Wert2 => Ergebnis3, Wert3 => Ergebnis3, default => Standardwert } ?>

Was nach dem Operator => steht, wird als Ergebnis der Arbeit von match zurückgegeben und kann einer Variable zugewiesen werden. Lassen Sie uns das in der Praxis ausprobieren:

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

Die Variable $num kann die Werte 1, 2, 3 oder 4 annehmen. Bestimmen Sie, in welche Jahreszeit der Wert dieser Variable fällt.

nlhikkuzces