PHP 8-এ, fdiv() ফাংশন IEEE 754 স্ট্যান্ডার্ড অনুযায়ী ফ্লোটিং-পয়েন্ট ডিভিশন انجام করতে ব্যবহৃত হয়। fdiv() একটি গাণিতিক অপারেশন যা দুটি সংখ্যা ভাগ করে এবং একটি ফ্লোটিং-পয়েন্ট সংখ্যা রিটার্ন করে।
fdiv() ফাংশন intdiv() এবং fmod() ফাংশনের মতো কাজ করে, যা শূন্য দিয়ে ভাগ করার অনুমতি দেয়। এরর দেখানোর বদলে, fdiv() ফাংশন INF, -INF or NAN, রিটার্ন করে, যখন একটি সংখ্যা শূন্য দিয়ে ভাগ করা হয়।
INF (Infinity বা বাস্তব সংখ্যা) – এটি একটি গাণিতিক হিসাবের ফলাফল যা গাণিতিকভাবে অসীম।
-INF (নেগেটিভ ইনফিনিট) – এটি একটি নেগেটিভ অসীম সংখ্যা বা -1.796E308-এর নিচের একটি সংখ্যা।
NAN (Not a Number) – এটি একটি অনির্দিষ্ট গাণিতিক হিসাবের ফলাফল, যার মধ্যে তাদের ক্ষেত্রের বাইরে প্যারামিটার সহ গাণিতিক ফাংশন।
উদাহরণ
0/0 = NAN INF/INF = NAN
উদাহরণ ১: PHP 8-এ fdiv() ফাংশন ব্যবহার
<?php echo fdiv(15, 4); ?>
আউটপুট
3.75
উদাহরণ ২: fdiv() ফাংশন ব্যবহার
<?php echo fdiv(10, 0); // INF (Infinite) echo fdiv(-10, 0); // -INF (Negative Infinite) echo fdiv(0, 0); // NAN (Not a number) ?>
আউটপুট
INF-INF NAN