belongs to collection: PHP Basic Programs
"The modulo by zero error" throws when we divide a number by zero to get the remainder using modulus operator (%).
It can be handled by using "try...catch" statement, with DivisionByZeroError exception.
Example:
<?php $a = 10; $b = 3; try { //dividing $a by $b - no error $result = $a%$b; print("result: $result \n"); //assigning 0 to $b $b = 0; //now, dividing $a by $b - error occurs $result = $a%$b; print("result: $result \n"); } catch(DivisionByZeroError $err){ print("Exception... "); print($err->getMessage()); } ?>
Output
result: 1 Exception... Modulo by zero
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Example:
Output
need an explanation for this answer? contact us directly to get an explanation for this answer