PHP – Uyarı ve Bilgi Bildirimleri Exception Fırlatsın

PHP’de Uyarı (Warning), Bilgi (Notice) bildirimlerini handle ederken catching yapamamanın eksikliğini yaşamış olabilirsiniz büyük bir ihtimal ile.
set_error_handler ile ister Exception fırlatarak ister fırlatmayarak bu bildirimleri handle edebilirsiniz.

set_error_handler ile Warning ve Notice uyarıları için ayrı ayrı işlemler yapabilirsiniz.

Örneğin:

Bir notice bir warning verecek şekilde hatalı yazım yaptım. Böylece handle işlemini yapmış olduk.

Peki nasıl catching yapabiliriz?

Gördüğünüz gibi artık Try-Catch içinde de işlem yapabiliyoruz.