Php’de Hataları Göstermek

Standart birçok sunucuda hatalar ekranda gösterilmese bile error_logdosyasında tutulmaktadır. Fakat her zaman error_log dosyasını açıp hataya bakmak zahmetli olabiliyor. Bu yüzden geliştirme sürecinde hataları görmek bizim açımızdan süreci hızlandıracaktır.

Aşağıdaki 2 satır kodu kopyalarak sayfa başına eklemeniz php hatalarını görmeye başlamanızı sağlayacaktır.

error_reporting(E_ALL);
ini_set("display_errors", 1);

 

// Tüm hata raporlama kapatın
error_reporting(0);
 
// Basit hataları göster
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 
// E_NOTICE çok iyi olabilir Raporlama (başlatılmamış rapor
// Değişkenler veya yanlış yazılmış değişken isimlerini yakalamak ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
 
// E_NOTICE hariç tüm hataları bildirme
error_reporting(E_ALL ~E_NOTICE);
 
// Tüm PHP hatalarını göstermek
error_reporting(E_ALL);
 
// Tüm PHP hatalarını göstermeyi kapatmak
error_reporting(-1);
 
// Aynı error_reporting (E_ALL) olarak;
ini_set('error_reporting', E_ALL);