例外のタイプが実行時に決定される catch ブロックを使用できると便利な状況があります。次のように機能します。
$someClassName = determineExceptionClass();
try {
$attempt->something();
} catch ($someClassName $e) {
echo 'Dynamic Exception';
} catch (Exception $e) {
echo 'Default Exception';
}
これはまったく可能ですか?