⊗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 => 'unsupported language' }; echo $res; ?>

ცვლადმა $num შეიძლება მიიღოს მნიშვნელობები 1, 2, 3 ან 4. განსაზღვრეთ, წელიწადის რომელ დროში попадает მნიშვნელობა ამ ცვლადის.

cshuuzleshi