Fungsi error_reporting() PHP

Contoh

Tentukan tingkat kesalahan yang akan dilaporkan:

<?php
 // Menutup laporan kesalahan
 error_reporting(0);
 // Laporan kesalahan runtime
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 // Laporan semua kesalahan
 error_reporting(E_ALL);
 // Sama dengan error_reporting(E_ALL);
 ini_set("error_reporting", E_ALL);
 // Laporan kesalahan selain E_NOTICE
 error_reporting(E_ALL & ~E_NOTICE);
?> 

Definisi dan Penggunaan

Fungsi error_reporting() menentukan jenis kesalahan PHP yang harus dilaporkan.

Fungsi error_reporting() dapat menyetel perintah error_reporting saat berjalan.

PHP memiliki banyak tingkat kesalahan, fungsi ini dapat menyetel tingkat saat skrip berjalan. Jika parameter pilihan tidak disetel tingkat, error_reporting() hanya akan mengembalikan tingkat laporan kesalahan saat ini.

Sintaks

error_reporting(tingkat);
Parameter Deskripsi
tingkat

Pilihan. Tentukan tingkat error_reporting yang baru. Bisa bit mask atau konstanta yang dinamai.

Komentar:Dianjurkan untuk menggunakan konstanta yang dinamai untuk memastikan kompatibilitas versi mendatang. Karena penambahan tingkat kesalahan dan peningkatan kisaran nilai integer, tingkat kesalahan berdasarkan integer yang lama tidak selalu menunjukkan pernyataan yang diharapkan.

Ketinggian kesalahan yang tersedia dan arti sebenarnya dijelaskan di predefined constants.

Detil teknis

Nilai kembalian: Kembalikan yang lama error_reporting Tingkat, atau di tingkat Kembalikan tingkat saat ini saat parameter tidak disediakan.
Versi PHP: 4.0+