Witam,
próbowałem "złapać" wyjątek klasy PDOException bez konstrukcji try-catch.
function exception_handler($exception) {
echo "Złapano wyjątek z wiadomością: " , $exception->getMessage(), "\n";
}
set_exception_handler('exception_handler');
W prawdzie to rozwiązanie działa, lecz łapie wszystkie typy wyjątków, a mnie chodziło jedynie o podklasę PDOException, a do pozostałych typów wyjątków stworzyłem osobną obsługę. Czy jest możliwość, aby w ten co pokazałem lub inny sposób łapać tego typu wyjątki? Może da się jakoś edytować klasę PDOException? Oczywiście chodzi mi tylko o rozwiązania bez tej konstrukcji.