Afid Arifin – Mengatasi berbagai jenis error merupakan skill wajib yang harus kita miliki sepanjang proses pembuatan kode dengan bahasa pemrograman PHP.

Oleh karenanya, kalian tidak perlu takut jika dihadapkan dengan error. Hingga saat ini, tidak ada satupun jenis bahasa pemrograman yang tidak menimbulkan error saat pembuatan kode.
Jenis-Jenis Error pada PHP
Secara umum, terdapat beberapa jenis level error yang akan kita temui selama proses pembuatan kode. Akan tetapi, pada pembahasan kali ini kita akan membahas jenis error pada level Error, Warning, dan Notice.
Daftar lengkap beberapa level error di dalam bahasa pemrograman PHP, dapat kalian baca di PHP Manual.
1. Error
Error di dalam PHP mengindikasikan ada sesuatu yang harus diperbaiki. Jika jenis error ini muncul maka secara otomatis program akan terhenti hingga kita memperbaikinya.
Beberapa penyebab error jenis ini muncul karena mungkin kita lupa menutup statement dengan tanda titik koma yang mana di dalam PHP merupakan sebuah kewajiban.
Tips memperbaiki error jenis ini adalah dengan fokus pada error paling atas. Jika menampilkan pemberitahuan error di baris 10, tetapi kita membuat program hanya sampai baris 9 maka bisa jadi error timbul di baris 9 tersebut.
2. Warning
Warning di dalam PHP merupakan jenis error yang muncul berupa peringatan, namun PHP berusaha terus melanjutkan proses kode.
Beberapa penyebab error jenis ini muncul karena PHP berusaha memproses file yang tidak ada tetapi program terus berjalan. Contohnya saat kita mencoba meng-include file yang tidak ada di dalam PHP.
Tips memperbaiki error jenis ini adalah dengan memastikan file PHP yang akan kita include tersedia untuk dipanggil.
3. Notice
Notice di dalam PHP merupakan jenis error yang bersifat pemberitahuan. Notice merupakan jenis error level paling rendah di dalam bahasa pemrograman PHP.
Beberapa penyebab error jenis ini muncul karena kita mungkin menggunakan fungsi atau fitur yang telah usang seperti penggunaan mysql_connect() di PHP8 tentu akan menimbulkan error Notice.
Tips memperbaiki error jenis Notice adalah dengan sebisa mungkin menggunakan fungsi terbarunya. Misal di PHP8 kita harus menggunakan mysqli_connect() daripada harus menggunakan mysqk_connect().
Tips Terbaik Penanganan Error di PHP
Untuk meminimalisirkan error yang muncul sulit ditemukan meskipun telah muncul ketiga jenis error sebelumnya, berikut ini adalah tips terbaik penanganan error di PHP.
- Jalankan kode sesering mungkin, jika kita berencana membuat program hingga ribuan baris maka pastikan setiap 10 atau 100 baris kita melakukan running untuk mengecek apakah terdapat error atau tidak.
- Perhatikan baris error dengan baik, jika kita hanya membuat kode PHP 10 baris tetapi error muncul di baris 11 maka bisa dipastikan error berada di paling atas atau malah di baris 10 tadi.
- Lakukan dumping dengan rutin, dumping ini bisa dilakukan dengan bantuan fungsi PHP die() dan var_dump().
- Jangan menyerah jika error yang telah coba kita perbaiki masih juga belum selesai.
- Meminta bantuan di Forum PHP seperti Stackoverflow atau bisa juga melalui grup-grup yang banyak bertebaran di Facebook.
Kesimpulan
Error merupakan makanan sehari-hari para penulis kode, entah itu di dalam bahasa perograman PHP, JavaScript, MySQL atau yang lainnya.
Oleh karenanya, kita sebagai pemula tidak perlu takut untuk mengatasinya. Terutama bagi pemula. Error adalah hal wajar yang bisa disebabkan oleh bahasa pemrograman itu sendiri, dan juga muncul dari kesalahan kita sendiri.