PHP में match कंस्ट्रक्शन
PHP 8.0 में एक विशेष कंस्ट्रक्शन
match पेश किया गया, जो एक सरलीकृत
संस्करण है switch का। यह कंस्ट्रक्शन भी
कुछ मानों की श्रृंखला में से एक मान
चुनने के लिए उपयोग किया जाता है। इसका सिंटैक्स है:
<?php
match (variable) {
value1 => result1,
value2 => result3,
value3 => result3,
default => default value
}
?>
ऑपरेटर => के बाद जो आता है,
वह match के काम करने के परिणाम के रूप में
लौटाया जाता है और एक वेरिएबल को
असाइन किया जा सकता है। आइए व्यवहार में
आज़माएं:
<?php
$lang = 'ru';
$res = match ($lang) {
'ru' => '111',
'en' => '222',
'de' => '333',
default => 'असमर्थित भाषा'
};
echo $res;
?>
वेरिएबल $num मान ले सकता है
1, 2, 3 या 4।
निर्धारित करें कि इस वेरिएबल का मान
किस ऋतु में आता है।