PHP error_reporting() İşlevi
Örnek
Farklı hata seviyesi raporlaması belirtin:
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Tanım ve Kullanım
error_reporting() işlevi, hangi hataların rapor edildiğini belirtir.
PHP'nin birçok hata düzeyi vardır ve bu işlevin kullanılması, geçerli komut dosyası için bu düzeyi ayarlar.
Sözdizimi
error_reporting(level);
Parametre Değerleri
Parameter | Description |
---|---|
level | Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions |
Teknik detaylar
Geri dönüş değeri: | Seviye parametresi verilmezse eski hata raporlama seviyesini veya mevcut hata raporlama seviyesini döndürür |
---|---|
PHP Sürümü: | 4.0+ |
PHP Değişiklik Günlüğü: | PHP 5.4: E_STRICT artık E_ALL'nin bir parçası. PHP 5.3: Yeni: E_DEPRECATED ve E_USER_DEPRECATED. PHP 5.2: Yeni: E_RECOVERABLE_ERROR. PHP 5.0: Yeni: E_STRICT. |
PHP Hata Referansı