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 => 'unsupported language'
};
echo $res;
?>
ভেরিয়েবল $num মান নিতে পারে
1, 2, 3 বা 4।
নির্ধারণ করুন এই ভেরিয়েবলের মান কোন ঋতুতে পড়ে।