Kullanıcı tarafından oluşturulan hatalarla başa çıkmak için istisnaları kullanmak kabul edilebilir mi yoksa hassas mıdır? Mesela ...İstisnai kullanmayla ilgili durumlar, kullanıcı istisnaları tetikleyebilir mi?
try
{
$job->authorise($user);
}
catch (InsufficentCreditException $e)
{
return E_INSUFFICIENT_CREDIT;
}
catch (PermissionDeniedException $e)
{
return E_PERMISSION_DENIED;
}
veya istisnalar (sıfıra, dosya gibi bulunamadı bölümü) sadece daha ciddi hatalar için ayrılmıştır?