ユーザが生成したエラーに対処するために例外を使用することは許容可能か、賢明ですか?このような...例外をトリガできる状況で、例外を使用する状況はありますか?
try
{
$job->authorise($user);
}
catch (InsufficentCreditException $e)
{
return E_INSUFFICIENT_CREDIT;
}
catch (PermissionDeniedException $e)
{
return E_PERMISSION_DENIED;
}
例外は、より重大なエラー(ファイルが見つからない、ゼロ除算など)のために予約されていますか?