Source : lesson_11_php5_exception.php |
Résultat |
<?php error_reporting(E_ALL); ini_set("display_errors", 1); class MyExceptionClass extends Exception { function __construct($exceptionParameter) { $this->exceptionVariable = $exceptionParameter; } function Display() { print "Attention : $this->exceptionVariable\n"; } } try { $b = 1; if (!isset($a)) { throw new MyExceptionClass('$a'." n'a pas été défini !"); } else { $c=$b/$a; } } catch (MyExceptionClass $exceptionParameter) { $exceptionParameter->Display(); } ?>
|
Attention : $a n'a pas été défini !
|