<?php
function inverse($x) {
if (!$x) {
throw new Exception('Деление на ноль.');
}
else return 1/$x;
}
try {
echo inverse(5) . "\n";
echo inverse(0) . "\n";
} catch (Exception $e) {
echo 'Выброшено исключение: ', $e->getMessage(), "\n";
}
// Продолжение выполнения
echo 'Hello World';
?>
Результат выполнения данного примера:
0.2
Выброшено исключение: Деление на ноль.
Hello World