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+ |