PHP programa de módulo mango por cero excepción

Aquí, vamos a aprender cómo manejar un módulo excepción por cero que ocurre cuando dividimos (usando el operador de módulo para encontrar restante) un número por 0?

“El módulo de error cero” class cuando dividimos un número por cero para conseguir el resto usando operador módulo (% ).

Puede ser manejado mediante el uso de “tratar … throws” declaración, con DivisionByZeroError excepción.

Ejemplo:

<?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());
    }
?>

salida


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *