Kesalahan penulisan kode sangat umum terjadi saat development. rasanya, tidak ada seorang programer yang bisa membuat sebuah aplikasi tanpa error dalam prosesnya. karna proses itulah yang menjadikan kita semakin belajar menjadi yang lebih baik.
Ada beberapa tips yang bisa anda gunakan untuk membantu kita untuk menemukan letak kesalahan pada script yang kita buat.
- Gunakan Identasi dan Spasi
Menemukan penyebab pesan error dalam sebuah script yang panjang. bisa jadi seperti proses menemukan jarum dalam tumpukan jerami.proses pencarian ini akan lebih sulit jikaanda menulis script tidak terstruktur. supaya lebih mudah gunakan identasi dan sepasi.
- Mengelola dan Memamfaatkan Error Report
caranya sangat mudah. kita bisa menggunakan fungsi error_reporting().fungsi ini biasanya di letakkan di bagian paling atas dalam scrip yang kita buat.
fungsi error_reporting() ini memiliki atribut yang bisa kita sesuaikan untuk mengatur tingkat laporan error yang ingin kita lihat. berikut beberapa atribut yang bisa di gunakan.
int error_reporting ([int $level])
- E_ERROR = error eksekusi ini menunjukan error yang membuat program tidak bia di lanjutkan, seperti masalah pengelolaan memory. eksekudi script akan di hentikan.
- E_WARNING = peringatan eksekusi script. eksekusi script tidak di hentikan jika ada error ini.
- E_PARSE = error penulis script.
- E_NOTICE = pemberitahuan eksekusi script. menunjukan bahwa script mengalami sesuatu keadaan yang bisa mengintifikasi adanya error, tetapi keadaan tersebut juga bisa terjadi dalam kondisi normal.
- E_STRICT = membuat PHP menyarankan perubahan pada kode anda yang akan menjamin kompatibitasi kode yang anda tulis.
- E_DEPRECATED = pemberitahuan eksekusi kode. anda bisa menggunakan ini untuk menerima pemberitahuan mengenai kode yang tidak akan di dukung oleh PHP versi selanjutnya.
- E_ALL = semua error dan peringatan, kecuali yang ada pada level E_STRICT
- Memanfaatkan Fitur IDE PHP
Beberapa fitur yang di sediakan oleh IDE PHP dapat ita manfaatkan untuk mencari penyebab error dalam script. fitur tersebut adalah code folding dan syntax highlighting.
- Memanfaatkan Log Error di Serve
Beberapa penyebab kegagalan eksekusi script PHP kita adalah kesalahan perbedaan antara setting server PHP dengan qequirement scrip yang kita buat, seperti perbedaan setting default register global.
- Menggunakan echo untuk Melihat Query Database
Error lain yang sering terjadi adalah masalah query ke database.you have an error in your SQL syntax; check the manual that corresponds to your MYSQL server version for the right syntax to use near' INSERT INTO nama_tabel VALUES (null,37,LAST_INSERT_ID())'at line 2beberapa penyebab yang sering terjadi adalah ;
1. Isi variabel yang kosong
2. kesalah penulisan syntax query
Untuk mencari penyebab error seperti ini sangat mudah. kita akan meminta bantuan pada salah satu teman kita yaitu ECHO .
Komentar merupakan bagian vital dari dokumentasi script. Namun, ternyata komentar masih menyimpan kekuatan tersembunyi lain yang sangat membantu kita dalam membuat program. Apa itu? membantu kita menelusuri error.

