⊗ppPmCdMch 99 of 447 menu

Конструкция match в PHP

В 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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне