PHP prakticky/Používání výjimek
Většina built-in funkcí výjimky nevyhazuje. Částečně to lze obejít zaregistrováním error_handleru.
function exceptions_error_handler($errno, $errstr) {
throw new Exception($errstr, $errno);
}
set_error_handler('exceptions_error_handler');