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.

Membersihkan cache dan dalvik-cache menggunakan link2sd

Mungkin banyak yang menanyakan kenapa internalnya selalu berkurang free space nya. Padahal tidak menginstall applikasi baru. Hanya melakukan aktifitas normal. Dan sampai pada waktunya, internal memory low dan tidak bisa menambah aplikasi baru lagi.  Ada kemungkinan file cache dari sebuah aplikasi atau dalvik yang dibuat oleh OS android sudah  mulai membengkak. Sehingga perlu di bersihkan secara manual supaya tersedia penyimpanan kosong yang banyak. Sebelum mengetahui cara membersihkan cache dan dalvik cache, kita kupas sekilas apa itu cache dan dalvik cache. Cache adalah sebuah data file sementara yang di hasilkan oleh sebuah applikasi guna mempercepat pemrosesan dimasa yang akan datang (Cache Wikipedia) .  Dalvik-cache adalah ruang kosong sementara yang di pake oleh java virtual machine untuk menjalankan aplikasi android (Dalvik Wikipedia) .