Error yang sering terjadi pada pemrograman adalah dengan adanya syntax error, syntax error merupakan error yang terjadi karena skrip program menyalahi aturan penulisan kode bahasa yang digunakan. Error jenis ini masih mudah diperbaiki, karena biasanya menunjukan di baris mana kesalahan terjadi .
Beberapa pesan error yang yang berkaitan dengan sytanx error yang akan sering kita temui, di antaranya sebagai berikut :
- Notice: Undefined Variable
error ini terjadi karena kesalahan penulisan variable atau variable yang kita gunakan belum didefinisikan sebelumnya. Contohnya pada skrip berikut :
<?php
$lebar = 30;
$tinggi = 20;$luas = $lebar * <strong>$tingi</strong>;
echo $luas;
?>
Dari skrip di atas akan memunculkan pesan kesalahan pada browser sebagai berikut:
Notice: Undefined variable :tingi in C:/xampp\htdocs\web\error\notice_undefined_variable.php on line 6
Pesan di atas memberitahukan bahwa variabel “tingi” belum didefinisikan pada baris ke 6. Jika kita lihat pada baris 6 bahwa variable tingi salah penulisan kurang g. Untuk mengatasi error seprti ini kita harus mengecek ejaan pada variabel yang ditunjukan pada baris tesebut dan apakah variabel sudah di definisikan pada baris sebelumnya.
- Notice: Undefined Offset
Error ini karena kita memakai array dengan index yang melebihi index maksimal array pada array dengan index angka. Contohnya pada skrip berikut ini:
<?php
$buah = array(“semangka”, “nangka”, “apel”);
echo $buah[3];
?>Dari scrip di atas akan memuncullan pesan kesalahan pada browser sebagai berikut:
Notice: Undefined offset:3 in C:\xampp\htdocs\webs\error\notice_undefined_offset.php on line 3Urutan index sebuah array dimulai dai nol. Maka jika kita lihat pada skrip di atas, nilai index maksimal array buah adalah 2. Tentu saja jika kita mengunakan array dengan index 3 yang melebihi angka index maksimal pada skrip di atas akan meghasilkan error. Untuk mengatasinya, pastikan nilai index yang digunakan tidak melebihi nilai index maksimal sebuah array.
