Friday, 11 June 2021

Php: Handle Exceptions

Place the erroneous code in ‘try’ block, and handle the exceptions in catch block.

 

Example

try{
    div(10, 0);
}catch(LogicException $e){
    echo "Error Occurred : " . ($e -> getMessage()) . "\n";
}

 

Find the below working application.

 

try_catch_demo.php

#!/usr/bin/php

<?php 

    function div($a, $b){
        if($b == 0){
            throw new LogicException('Division by zero');
        }
        return $a /$b;
    }

    try{
        div(10, 0);
    }catch(LogicException $e){
            echo "Error Occurred : " . ($e -> getMessage()) . "\n";
    }
    
?>

Output

$./try_catch_demo.php 

Error Occurred : Division by zero


Previous                                                    Next                                                    Home

No comments:

Post a Comment