PHP-তে ফাংশনগুলির অনুক্রমিক কল
একটি ফাংশনের ফলাফল
অন্য ফাংশনে প্যারামিটার হিসেবে পাঠানো যায়।
নিম্নলিখিত উদাহরণে আমরা প্রথমে সংখ্যাটির বর্গ করব
2,
এবং তারপর ফলাফলের বর্গ করব:
<?php
function func($num) {
return $num * $num;
}
$res = func(func(2));
echo $res; // আউটপুট হবে 16
?>
ফাংশনগুলি, অবশ্যই, একই হতে হবে এমন কোন বাধ্যবাধকতা নেই।
ধরা যাক, আমাদের কাছে একটি ফাংশন আছে যা সংখ্যার বর্গফল প্রদান করে, এবং আরেকটি ফাংশন যা সংখ্যার ঘনফল প্রদান করে:
<?php
function square($num) {
return $num * $num;
}
function cube($num) {
return $num * $num * $num;
}
?>
এই ফাংশনগুলি ব্যবহার করে সংখ্যাটিকে
2 বর্গ করি, এবং তারপর সেই অপারেশনের ফলাফলকে ঘন করি:
<?php
$res = cube(square(2));
echo $res;
?>
ধরা যাক এখন আমাদের কাছে একটি ফাংশন আছে যা সংখ্যার বর্গফল প্রদান করে, এবং একটি ফাংশন যা দুটি সংখ্যার যোগফল নির্ণয় করে:
<?php
function square($num) {
return $num * $num;
}
function sum($num1, $num2) {
return $num1 + $num2;
}
?>
এই ফাংশনগুলি ব্যবহার করে সংখ্যা 2-এর বর্গের
এবং সংখ্যা 3-এর বর্গের যোগফল নির্ণয় করি:
<?php
$res = sum(square(2), square(3));
echo $res;
?>
ধরা যাক আপনার কাছে একটি ফাংশন আছে যা সংখ্যার ঘনমূল প্রদান করে, এবং একটি ফাংশন যা ভগ্নাংশকে দশমিকের পর তিন অঙ্ক পর্যন্ত পূর্ণাঙ্কন করে:
<?php
function root($num) {
return pow($num, 1/3);
}
function norm($num) {
return round($num, 3);
}
?>
এই ফাংশনগুলি ব্যবহার করে সংখ্যা 2-এর ঘনমূল নির্ণয় করুন
এবং এটিকে দশমিকের পর তিন অঙ্ক পর্যন্ত পূর্ণাঙ্কন করুন।