Php özel istisna sınıflarını kullanarak nokta nedir?

0 Cevap php

Bazı kütüphanelerde bunun gibi her hata durumu için özel İstisna sınıfları yapmak için yaygın bir uygulamadır:

class FileNotFound_Exception extends Exception {}

Sen, İstisna belirli tip işleyebilir ancak her Exception sınıfını hatırlamak bütün kütüphanelerin tüm kaynak kodunu okuyamaz, ve özel İstisnalar kullanarak tam olarak yararlanmak olamaz. Ben sadece baz İstisna sınıf ile onları yakalamak çoğu zaman:

catch (Exception $e)
{
    // log and display friendly error
}

Is there other ways to have benefit of custom Exception classes, without writing long list of catch blocks? I like Exceptions, but don't know how to use them properly. Thank you.

0 Cevap