Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
<?php try { $result = divide(10, 0); echo $result; } catch (DivisionByZeroError $e) { echo "Cannot divide by zero: " . $e->getMessage(); } catch (Exception $e) { echo "Error: " . $e->getMessage(); } finally { echo "This always runs"; } function divide(int $a, int $b): float { if ($b === 0) throw new DivisionByZeroError("Division by zero"); return $a / $b; }
Result
Open