PHP 8-এ, fdiv() IEEE 754 স্ট্যান্ডার্ডে ফ্লোটিং-পয়েন্ট ডিভিশন সঞ্চালনের জন্য ফাংশন ব্যবহার করা হয়। fdiv() একটি গাণিতিক ক্রিয়াকলাপ যা দুটি সংখ্যাকে ভাগ করে এবং একটি ফ্লোটিং-পয়েন্ট নম্বর প্রদান করে৷
fdiv() ফাংশন intdiv() এর মত কাজ করে এবং fmod() ফাংশন, যা শূন্য দ্বারা বিভাজনের অনুমতি দেয়। একটি ত্রুটি দেখানোর পরিবর্তে, fdiv() ফাংশন INF, -INF বা NAN, প্রদান করে যখন একটি সংখ্যাকে শূন্য দিয়ে ভাগ করা হয়।
-
INF (ইনফিনিটি বা বাস্তব সংখ্যা) – এটি একটি সংখ্যাসূচক গণনার ফলাফল যা গাণিতিকভাবে অসীম৷
-
-INF (ঋণাত্মক অসীম) – এটি একটি ঋণাত্মক অসীম সংখ্যা বা -1.796E308 এর নিচের একটি সংখ্যা।
-
NAN (কোনও নম্বর নয়) – এটি একটি অনির্দিষ্ট সাংখ্যিক গণনার ফলাফল, যার মধ্যে সাংখ্যিক ফাংশন সহ যার পরামিতি তাদের ক্ষেত্রের বাইরে।
উদাহরণ
0/0 = NAN INF/INF = NAN
উদাহরণ1:fdiv() ফাংশন PHP8 ব্যবহার করে
<?php echo fdiv(15, 4); ?>
আউটপুট
3.75
উদাহরণ2: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