PHP: Dynamic lub Programmatic Catch Blocks
Mam sytuację, w której dobrze byłoby mieć blok catch, w którym typ Wyjątku jest określany w czasie wykonywania. To działałoby mniej więcej tak:
$someClassName = determineExceptionClass();
try {
$attempt->something();
} catch ($someClassName $e) {
echo 'Dynamic Exception';
} catch (Exception $e) {
echo 'Default Exception';
}
Czy to w ogóle możliwe?