⊗ppPmCdMch 99 of 447 menu

PHP-də match konstruksiyası

PHP 8.0-da xüsusi match konstruksiyası əlavə edildi, bu da switch-in sadələşdirilmiş variantını təmsil edir. Bu konstruksiya həmçinin müəyyən bir sıra dəyərdən birini seçmək üçün istifadə olunur. Onun sintaksisi belədir:

<?php match (dəyişən) { dəyər1 => nəticə1, dəyər2 => nəticə3, dəyər3 => nəticə3, default => standart dəyər } ?>

=> operatorundan sonra gələn, match-in işləmə nəticəsi kimi qaytarılır və dəyişənə mənimsədilə bilər. Gəlin praktikada sınayaq:

<?php $lang = 'ru'; $res = match ($lang) { 'ru' => '111', 'en' => '222', 'de' => '333', default => 'dəstəklənməyən dil' }; echo $res; ?>

$num dəyişəni 1, 2, 3 və ya 4 dəyərlərini ala bilər. Bu dəyişənin dəyərinin hansı fəsillə üst-üstə düşdüyünü müəyyənləşdirin.

azdatruzlit