5
実行時に例外の型が決定されるキャッチブロックを持つことができたらいいと思う状況があります。PHP:動的またはプログラムによるキャッチブロック
$someClassName = determineExceptionClass();
try {
$attempt->something();
} catch ($someClassName $e) {
echo 'Dynamic Exception';
} catch (Exception $e) {
echo 'Default Exception';
}
これはすべて可能ですか?
どうしてそうする必要がありますか? – Vulcan
私は並べ替えのライブラリに取り組んでおり、ユーザーは例外に使用されるクラスを提供します。 – macinjosh