⊗ppPmCdMch 99 of 447 menu

PHPдеги match конструкциясы

PHP 8.0 версиясында өзгөчө match конструкциясы киргизилди, ал switchтин жөнөкөйлөтүлгөн вариантын түзөт. Бул конструкция ошондой эле бир катар маанилерден бир маанини тандоо үчүн колдонулат. Анын синтаксиси:

<?php match (өзгөрмө) { маани1 => натыйжа1, маани2 => натыйжа3, маани3 => натыйжа3, default => демейки маани } ?>

=> операторунан кийин турган нерсе, matchтин ишинен чыккан натыйжа катары кайтарылып, өзгөрмөгө ыйгарылышы мүмкүн. Келигиле, иш жүзүндө сынап көрөлү:

<?php $lang = 'ru'; $res = match ($lang) { 'ru' => '111', 'en' => '222', 'de' => '333', default => 'колдоого алынбаган тил' }; echo $res; ?>

$num өзгөрмөсү 1, 2, 3 же 4 маанилерин кабыл ала алат. Бул өзгөрмөнүн мааниси кайсы мезгилге туура келетенин аныктаңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу