Langsung ke konten utama

Error Reporting pada PHP dengan konfigurasi maupun berbasis code


Error reporting pada PHP adalah cara untuk memberikan informasi lebih detail tentang kesalahan atau error yang terjadi pada kode PHP. Ini berguna untuk memecahkan masalah dan memperbaiki kesalahan pada website Anda. Anda dapat menyesuaikan pengaturan error reporting pada PHP untuk menampilkan atau menyembunyikan pesan error.

Terdapat beberapa level error reporting yang tersedia pada PHP, di antaranya adalah:

E_ERROR: kesalahan fatal yang membuat skrip PHP berhenti.

E_WARNING: kesalahan yang membuat skrip PHP berhenti, tetapi tidak fatal.

E_NOTICE: pesan peringatan yang dapat diabaikan, tetapi dapat mengindikasikan kesalahan dalam kode.

E_PARSE: kesalahan sintaks pada kode PHP.

E_DEPRECATED: kesalahan pada kode yang sudah usang dan akan dihapus pada versi PHP berikutnya.

Untuk mengatur level error reporting pada PHP, Anda dapat menggunakan fungsi error_reporting() pada kode PHP. Berikut adalah contoh konfigurasi untuk menampilkan semua level error reporting:

error_reporting(E_ALL);

Jika Anda ingin menampilkan semua pesan error, termasuk pesan peringatan dan notice, gunakan konfigurasi berikut: 

error_reporting(-1);

Jika Anda ingin menampilkan semua pesan error, termasuk pesan peringatan dan notice, gunakan konfigurasi berikut:

error_reporting(-1);

Namun, menampilkan semua pesan error pada tampilan browser dapat memperlihatkan informasi sensitif tentang website Anda, sehingga sebaiknya dihindari pada lingkungan produksi.

Untuk menyembunyikan pesan error dari tampilan browser, Anda dapat menonaktifkan error reporting dengan konfigurasi berikut:

error_reporting(0);

Anda juga dapat mengatur konfigurasi error reporting pada file konfigurasi PHP, yaitu php.ini. Cari baris berikut pada file php.ini:

error_reporting = E_ALL

Untuk menampilkan semua pesan error, ubah baris tersebut menjadi:

error_reporting = -1

Sedangkan untuk menyembunyikan semua pesan error, ubah baris tersebut menjadi:

error_reporting = 0

Demikianlah artikel tentang konfigurasi PHP untuk memunculkan atau menyembunyikan error di tampilan browser. Semoga bermanfaat!

Komentar

Postingan populer dari blog ini

Fungsi lain tombol penerima panggilan di headset

Kegunaan tombol yang berada di headset utamanya adalah untuk menerima panggilan dan pause panggilan. Dan headset itu sendiri, kadang juga digunakan untuk mendengarkan music, digunakan bersama saat main game, supaya suara yang dikeluarkan oleh gadget tidak terlalu keras sehingga mengurangi beban gadget. Dengan mengurangi beban gadget, ada beberapa yang beranggapan kalau itu akan menghemat batere.

Apa itu index file seperti index.html, index.php kegunaannya dan bagaimana membuat custom nya

Index file adalah file yang berfungsi sebagai halaman utama atau tampilan pertama dari sebuah website. File ini memiliki nama default yang bervariasi, tergantung pada jenis server dan konfigurasinya, namun beberapa nama default yang umum digunakan adalah index.html, index.php, index.jsp, atau index.asp.

Cara Reset Password Database MySQL Menggunakan Laragon

Cara Reset Password Database MySQL Menggunakan Laragon Laragon adalah salah satu lingkungan pengembangan lokal (local development environment) yang populer di antara para pengembang web. Dalam beberapa kasus, mungkin kita perlu mereset password database MySQL pada Laragon jika lupa password atau untuk alasan keamanan tertentu. Berikut adalah langkah-langkah yang dapat kita ikuti untuk melakukan reset password database MySQL menggunakan Laragon: