PHP 8 တွင် FDIV () function သည် developer များကို floating point ခွဲခွဲခွဲစိတ်ကုသမှုနည်းလမ်းဖြင့် develivers ကိုထောက်ပံ့ပေးသည်။ ဤလုပ်ဆောင်မှုသည်နံပါတ်နှစ်လုံးခွဲခြင်းနှင့်မျောနေသောတန်ဖိုးများကိုပြန်ပို့ခြင်းဖြင့်အထူးကိစ္စရပ်များတွင်အထူးအမှုများကိုကြုံတွေ့ရသောအခါအလိုအလျောက်ပြန်လာသည့်အခါအလိုအလျောက်ပြန်လာသည့်အခါအလိုအလျောက်ပြန်ပို့ခံရခြင်းကိုအလိုအလျောက်ပြန်လာရန်ခွင့်ပြုသည်။
FDIV () function သည် intiiv () နှင့် FMOD) ကဲ့သို့သော PHP ရှိအခြားသင်္ချာဆိုင်ရာဂဏန်းသင်္ချာလုပ်ဆောင်ချက်များနှင့်ဆင်တူသည်။ သို့သော်သိသိသာသာကွာခြားချက်နှင့်ဆင်တူသည်။ အထူးသဖြင့် FDIV () FDIV () သည် သုညခွဲစိတ်ကုသမှုကိုတွေ့သောအခါတိကျသောအခြေအနေများအရကွဲပြားခြားနားသောတန်ဖိုးများကိုပြန်ပို့လိမ့်မည်။
<?php
echo fdiv(15, 4);
?>
3.75
<?php
echo fdiv(10, 0); // INF (Positive Infinite)
echo fdiv(-10, 0); // -INF (Negative Infinite)
echo fdiv(0, 0); // NAN (Not a number)
?>
INF -INF NAN
PHP 8 ရှိ FDIV () function သည် flaters ကိုပိုမိုခိုင်မာတဲ့ဌာနခွဲတွက်ချက်မှုနည်းလမ်းကိုပိုမိုခိုင်မာတဲ့ဌာနခွဲတွက်ချက်မှုနည်းလမ်းဖြင့်ပိုမိုခိုင်မာတဲ့ဌာနခွဲတွက်ချက်မှုနည်းလမ်းဖြင့်ပိုမိုခိုင်မာသည့်ဌာနခွဲတွက်ချက်မှုနည်းလမ်းဖြင့်ပေးသည်။ Especially when dealing with zero division errors, it can elegantly return mathematically defined infinite, negative infinity or non-numeric results. ဤအင်္ဂါရပ်သည်မြင့်မားသောတိကျသောသင်္ချာတွက်ချက်မှုများကိုပြုလုပ်ရန်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိသည်။