Contoh
Tentukan pelaporan tingkat kesalahan yang berbeda:
<?php // Matikan pelaporan kesalahan error_reporting(0); // Laporkan kesalahan waktu proses error_reporting(E_ERROR | E_WARNING | E_PARSE); // Laporkan semua kesalahan error_reporting(E_ALL); // Sama seperti error_reporting (E_ALL); ini_set("error_reporting", E_ALL); // Laporkan semua error kecuali E_NOTICE error_reporting(E_ALL & ~E_NOTICE); ?>
Definisi dan Penggunaan
Fungsi error_reporting()
dapat digunakan untuk menentukan kesalahan mana yang dilaporkan.
PHP memiliki banyak tingkat kesalahan dan menggunakan fungsi ini menetapkan tingkat tersebut untuk skrip saat ini.
Syntax
error_reporting(level);
Nilai Parameter
Parameter | Deskripsi |
---|---|
level | Optional. Menentukan tingkat laporan kesalahan untuk skrip saat ini. Nomor kesalahan dan konstanta bernama diterima. Catatan: Konstanta bernama direkomendasikan untuk memastikan kompatibilitas untuk versi PHP mendatang |
Detail Teknis
Return Value: | Mengembalikan tingkat pelaporan kesalahan lama atau tingkat pelaporan kesalahan saat ini jika tidak ada parameter tingkat yang diberikan |
---|---|
PHP Version: | 4.0+ |
PHP Changelog: | PHP 5.4: E_STRICT sekarang menjadi bagian dari E_ALL. PHP 5.3: Baru: E_DEPRECATED dan E_USER_DEPRECATED. PHP 5.2: Baru: E_RECOVERABLE_ERROR. PHP 5.0: Baru: E_STRICT. |