PHP error_reporting() Fungsi
Contoh
Tentukan pelaporan tingkat kesalahan yang berbeda:
<?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);
?>
Definisi dan Penggunaan
Fungsi error_reporting() menentukan kesalahan mana yang dilaporkan.
PHP memiliki banyak tingkat kesalahan, dan menggunakan fungsi ini menetapkan tingkat itu untuk skrip saat ini.
Sintaksis
error_reporting(level);
Nilai Parameter
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 |
Detail Teknis
Nilai Kembali: | Mengembalikan tingkat pelaporan kesalahan lama atau tingkat pelaporan kesalahan saat ini jika tidak ada parameter tingkat yang diberikan |
---|---|
Versi PHP: | 4.0+ |
Log Perubahan PHP: | PHP 5.4: E_STRICT sekarang menjadi bagian dari E_ALL. PHP 5.3: Baru: E_DEPRECATE dan E_USER_DEPRECATE. PHP 5.2: Baru: E_RECOVERABLE_ERROR. PHP 5.0: Baru: E_STRICT. |
Referensi Kesalahan PHP