Beberapa Cara Untuk Menampilkan Pesan Error di PHP
Less than a minute 46166
Menampilkan pesan error sangat kita butuhkan ketika masih dalam proses development aplikasi atau ketika melakukan proses debug.
Hal ini bertujuan agar kita dapat mengetahui letak kesalahan program yang kita miliki, sehingga tidak akan menimbulkan masalah ketika aplikasi sudah kita release ke production.
Dalam bahasa pemrograman PHP ada beberapa cara untuk menampilkan pesan error, yaitu :
Menampilkan pesan error dengan menambahkan code berikut ini dibagian atas program
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
Menampilkan pesan error melalui konfigurasi php.ini
php.ini
display_errors = on
file php.ini bisa anda temukan di C:\xampp\php jika anda menggunakan Xampp
Menampilkan pesan error melalu konfigurasi .htaccess
.htaccess
php_flag display_startup_errors on
php_flag display_errors on
php_value error_log logs/all_errors.log
pesan error akan ditulis didalam file all_errors.log
Menampilkan pesan warning pada program
error_reporting(E_WARNING);
Menyembunyikan semua pesan error, warning dan notice
error_reporting(0);
Menampilkan variable yang dideklarasikan namun tidak digunakan
error_reporting(E_NOTICE);
Menampilkan semua pesan kecuali pesan notice
error_reporting(E_ALL & ~E_NOTICE);
Menampilkan semua pesan (error, warning, notice).
error_reporting(E_ALL);
error_reporting(-1);
ini_set('error_reporting', E_ALL);
Kelebihan cara ini adalah pesan error lebih mudah dibaca
Mengganti pesan error sesuai parameter yang di berikan
error_log("There is something wrong!", 0);
ketika terjadi error maka pesan yang tampil adalah There is something wrong