PHP ফাংশনে ফ্ল্যাগ
ফাংশনে ফ্ল্যাগ ব্যবহার করা যেতে পারে
অন্তর্নিহিতভাবে
return নির্দেশনা ব্যবহার করে।
চলুন দেখি,
এটি কিভাবে করা হয়। আমাদের কাছে আছে মনে করুন
নিম্নলিখিত ফাংশন, যা যাচাই করে,
যে অ্যারোর সমস্ত উপাদান ধনাত্মক
সংখ্যা:
<?php
function isPositive($arr) {
$flag = true;
foreach ($arr as $elem) {
if ($elem < 0) {
$flag = false;
}
}
return $flag;
}
?>
চলুন অন্তর্নিহিত ফ্ল্যাগ ব্যবহার করে ফাংশনের কোডটি পুনরায় লিখি:
<?php
function isPositive($arr) {
foreach ($arr as $elem) {
if ($elem < 0) {
return false;
}
}
return true;
}
?>
এটি কিভাবে কাজ করে: যদি অ্যারেতে পাওয়া যায়
প্রয়োজনীয় উপাদান - আমরা ফাংশন থেকে
বের হয়ে যাব (এবং লুপ থেকেও) return ব্যবহার করে।
কিন্তু যদি অ্যারেতে প্রয়োজনীয় উপাদান না পাওয়া যায়
- ফাংশন থেকে প্রস্থান হবে না এবং কার্যনির্বাহ
return true কমান্ডে পৌঁছাবে। এবং
ফলস্বরূপ, ফাংশন ফিরে আসবে true
এই চিহ্ন হিসেবে যে অ্যারেতে সমস্ত উপাদান
ধনাত্মক।
একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে সংখ্যা সহ একটি অ্যারে নেবে, এবং যাচাই করবে, যে এই অ্যারোর সমস্ত উপাদান হল জোড় সংখ্যা।
একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে একটি সংখ্যা নেবে এবং যাচাই করবে, যে সংখ্যাটির সমস্ত অঙ্ক বিজোড়।
একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে একটি অ্যারে নেবে এবং যাচাই করবে, এই অ্যারেতে একই সাথে দুটি অভিন্ন উপাদান আছে কিনা।