Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी डिवीजनByZeroError

परिचय

DivisionByZeroError वर्ग अंकगणित त्रुटि . का उपवर्ग है कक्षा। इस प्रकार की त्रुटि तब होती है जब विभाजन संक्रिया में हर का मान शून्य होता है। यह तब भी हो सकता है जब एक मॉड्यूलो ऑपरेटर (% ) के पास दूसरे ऑपरेटर के रूप में 0 है, और intdiv () फ़ंक्शन का दूसरा तर्क 0 के रूप में है।

DivisionByZeroError उदाहरण

पहले उदाहरण में, हम % . का उपयोग करके 10 और 0 का मॉड्यूलो विभाजन करने का प्रयास करते हैं DivisionByZeroError को प्रेरित करने के लिए ऑपरेटर।

उदाहरण

<?php
try {
   $a = 10;
   $b = 0;
   $result = $a%$b;
   echo $result;
}
catch (DivisionByZeroError $e) {
   echo $e->getMessage();
}
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

Modulo by zero

अगर intdiv() . पर कॉल करें दूसरे तर्क के रूप में 0 के साथ कार्य भी इस प्रकार DivisionByZeroError उठाता है

उदाहरण

<?php
try {
   $a = 10;
   $b = 0;
   $result = intdiv($a,$b);
   echo $result;
}
catch (DivisionByZeroError $e) {
   echo $e->getMessage();
}
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

Division by zero

डिवीजन ऑपरेटर (/) हर के रूप में 0 होने के बावजूद, त्रुटि उत्पन्न करने में विफल रहता है, इसके बजाय चेतावनी देता है क्योंकि विभाजन का परिणाम PHP स्थिरांक INF में होता है

उदाहरण

<?php
try {
   $a = 10;
   $b = 0;
   $result = $a/$b;
   echo $result;
}
catch (DivisionByZeroError $e) {
   echo $e->getMessage();
}
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

PHP Warning: Division by zero in C:\xampp\php\test.php on line 5
INF

  1. पीएचपी टाइप एरर

    परिचय लेखन त्रुटि वर्ग विस्तारित होता है त्रुटि कक्षा। यह त्रुटि तब उत्पन्न होती है जब वास्तविक और औपचारिक तर्क प्रकार मेल नहीं खाते हैं, वापसी प्रकार डिकैलर्ड रिटर्न प्रकार से मेल नहीं खाता है या किसी भी अंतर्निहित फ़ंक्शन को पास किए गए अमान्य तर्क ध्यान दें कि सख्त_प्रकार घोषित () . के साथ सत

  1. पीएचपी टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसमें .php एक्सटेंशन होता है और इसे वेब सर्वर पर संग्रहीत किया जाता है। सर्वर पर PHP पार्सर वर्णों के विशेष अनुक्रम की तलाश करता है

  1. पीएचपी पीआई () समारोह

    परिभाषा और उपयोग पाई () फ़ंक्शन गणितीय स्थिरांक का मान लौटाता है। यह एक फ्लोट मान 3.14159265359 देता है जो PHP में परिभाषित पूर्वनिर्धारित स्थिरांक के बराबर है - M_PI सिंटैक्स pi ( void ) : float पैरामीटर इस फ़ंक्शन के लिए किसी पैरामीटर की आवश्यकता नहीं है रिटर्न वैल्यू PHP pi() फ़ंक्शन गणितीय