Error pada PHP

Jika sedang mengerjakan sebuah project dengan serius lalu tiba-tiba ada pemberitahuan error ketika project kita sedang dijalankan, pasti pikiran kita buyar. Nah, lalu apa saja sebenarnya error yang ada pada PHP? Tentu saja ada banyak. Contohnya seperti yang ada di bawah ini :

Pada dasarnya ada inilah macam-macam error pada PHP :

1. Error Message

Ini merupakan pesan error yang paling tinggi. Karena pada saat script dieksekusi, script tidak dapat dijalankan. Pesan error ini akan berisi informasi penyebabnya. Hal ini bisa terjadi karena pada biasanya, script kurang titi koma (;), kurung atau kurung kurawal, nama function yang digunakan tidak ada,  penggunaan tanda petik (double quote atau single quote) yang tidak tepat untuk menyatakan suatu string, penulisan sintaks IF … ELSE yang tidak sesuai aturan, dsb. 

Contohnya seperti berikut :

< ? php 
$nilai = 50;
if ($nilai >= 90) $status = "nilai kamu A"
else ($a <=50) $status = "nilai kamu D"
else $status = "-"
? >

Script di atas kurang titik koma dan else yang kedua seharusnya dibarengi dengan if. Karena kesalahan itu maka akan tampil error :

Parse error: syntax error, unexpected T_ELSE in D:xampphtdocsuploadtes-error.php on line 4

2. Warning Message

Sama seperti Error Message, tetapi yang membedakan, pada saat script dieksekusi, script akan tetap dijalankan. Lalu akan muncul Warning Message. Hal ini bisa terjadi karena tidak adanya parameter pada sebuah fungsi, query SQL yang salah, koneksi yang gagal ke MySQL

3. Notice

Sama dengan 2 pesan yang di atas, notice akan menampilkan pesan error, sama seperti Warning Message, script akan tetap dapat dijalankan. Hal ini bisa terjadi karena ada variabel atau index array yang belum terdefinisi sebelumnya. Dan ini adalah pesan error yang paling rendah.

4. Strict

Pesan error "Strict" ada pada PHP5. Pesan error ini akan datang saat ada penggunaan kode yang sudah lama (tidak digunakan lagi pada versi yg terbaru).

Kesimpulannya : dalam mengerjakan sesuatu dengan PHP harap teliti. Dan jangan terlalu memusingkan diri saat muncul pesan error. Cari kesalahannya secara hati-hati tetapi juga tetap teliti.

Nah, semoga menjadi ilmu ya :) Semoga bermanfaat :)

10 Agustus 2014

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat