PHP-তে return এর সাথে কাজ করার কৌশল
return এর সাথে কাজ করার কিছু কৌশল রয়েছে,
যা কোডকে সরল করে।
উদাহরণস্বরূপ, নিম্নলিখিত কোডটি বিবেচনা করুন:
<?php
function func($num) {
if ($num >= 0) {
$res = sqrt($num);
} else {
$res = 0;
}
return $res;
}
echo func(3);
?>
আপনি দেখতে পাচ্ছেন, এই কোডে
শর্তের উপর নির্ভর করে $res ভেরিয়েবলে
একটি মান বা অন্য মান অ্যাসাইন করা হবে।
এবং ফাংশনের শেষ লাইনে এই ভেরিয়েবলের
কন্টেন্ট return এর মাধ্যমে ফেরত দেওয়া হয়।
আসুন এই কোডটিকে আরও সংক্ষিপ্ত আকারে পুনরায় লিখি,
এখানে অপ্রয়োজনীয় $res ভেরিয়েবলটি বাদ দিয়ে:
<?php
function func($num) {
if ($num >= 0) {
return sqrt($num);
} else {
return 0;
}
}
echo func(3);
?>
নিম্নলিখিত ফাংশনটি দেওয়া হয়েছে:
<?php
function func($num1, $num2) {
if ($num1 > 0 and $num2 > 0) {
$res = $num1 * $num2;
} else {
$res = $num1 - $num2;
}
return $res;
}
echo func(3, 4);
?>
অধ্যায়নকৃত তত্ত্ব অনুসারে এটিকে সংক্ষিপ্ত আকারে পুনরায় লিখুন।