Safe division
PHP Exceptions
try / catch
Flowchart (ISO 5807)
Source code
function safeDiv($a, $b) {
try {
if ($b == 0) throw new Exception("нуль");
return $a / $b;
} catch (Exception $e) {
return 0;
}
} try / catch
function safeDiv($a, $b) {
try {
if ($b == 0) throw new Exception("нуль");
return $a / $b;
} catch (Exception $e) {
return 0;
}
}