sahiptir. Bir istisna oluşturulabilir (throw) ve
yakalanabilir (catch). Olası istisnaların yakalanabilmesi
için, kod bir try bloğu içine alınabilir. Her
try bloğuna karşılık en az bir tane catch bloğu
olması gerekir. Farklı sınıflara ait istisnaları yakalamak için birden
fazla catch bloğu kullanılabilir. Normal çalışma sıradaki
son catch bloğundan sonra devam eder. Buradaki normal
çalışma, try bloğu içinde hiçbir istisna oluşmadığı veya bir
catch bloğu ile eşleşen bir oluşmuş istisnalar sınıfının
mevcut olmadığı duruma karşılıktır. İstisnalar bir catch
bloğu içerisinde oluşmuş olabileceği gibi yeniden de oluşabilir.
İstisna olaşturma nesnesi Exception sınıfının
bir örneği olmalı veya alt nınıfı olmalıdır. Bir nesnede bir istisna
oluşturmaya çalışmak bir PHP ölümcül hatasına yol açmaz.
İstisnalar - [22 notes]