Leçon N° 11 : Gestion des erreurs
Gestion des exceptions en PHP5SolutionSolution & source**
Changer tous les messages et la condition pour laquelle l'exception se produit
Notes de page
Source: lesson_11_php5_exception.phpRésultat
<?php
error_reporting
(E_ALL);
ini_set("display_errors"1);
class 
MyExceptionClass extends Exception 
{
    function 
__construct($exceptionParameter
    {
        
$this->exceptionVariable $exceptionParameter;
    }
    function 
Display() 
    {
        print 
"MyException: $this->exceptionVariable\n";
    }
}
try 
{
    
$a 0$b 1;
    if (
$a ==0)
    {
        throw new 
MyExceptionClass('$a est egal à 0!');
    }
        else
    {
        
$c=$b/$a;
    }
}
catch (
MyExceptionClass $exceptionParameter)                   
{
    
$exceptionParameter->Display();
}
?>


MyException: $a est egal à 0!

Tous droits réservés. 2005-2020