set_exception_handler Kullanıcı tanımlı bir istisna işleyici bildirir &reftitle.description; callablenull set_exception_handler callablenullistisna_işleyici İstisna bir try/catch bloğu içinde yakalanamadığı durumlarda kullanılmak üzere bir istisna işleyici bildirir. istisna_işleyici işlevinin çağrılmasıyla istisna durdurulmuş olur. &reftitle.parameters; istisna_işleyici Yakalanmamış bir istisna olduğunda çağrılacak işlev. Yavrulanacak Throwable nesnesi için bir bağımsız değişken kabul etmesi gerekir. Error ve Exception sınıflarının ikisi de Throwable arayüzünü gerçekler. Kullanılacak işleyicinin tanımı: voidişleyici Throwableistisna Bu işleyiciyi öntanımlı duruma sıfırlamak yerine &null; aktarılabilir. &reftitle.returnvalues; Hata durumunda &null; aksi takdirde evvelce tanımlanmış istisna işleyicinin ismini döndürür. Evvelce tanımlanmış bir işleyici olmaması durumunda da &null; döner. &reftitle.changelog; &Version; &Description; 7.0.0 istisna_işleyici'ne aktarılan bağımsız değişkenin türü artık Exception değil, Throwable. &reftitle.examples; - <function>set_exception_handler</function> örneği getMessage(), "\n"; } set_exception_handler('istisna_işleyici'); throw new Exception('Yakalanmamış İstisna'); echo "Çalışmadı\n"; ?> ]]> &reftitle.seealso; restore_exception_handler restore_error_handler error_reporting İstisnalar