Asslamualaikum Sahabat Blogger
Selamat siang mudah2an kita semuanya dalam keadaan sehat baik lah , kali ini blog Gudang-IT akan membahasa tentang Bagaimana cara mengatasi Sintax Error pada pemogramanPHP. Seperti yang sering kita temui biasanya pemula seperti saya sangat sering menemui error pada sintaxnya, pengalaman saya pernah cuman error kurang titk koma aja, seharian nyarinya waw AMAZING ya hehe.Dalam membuat program, kita akan sering sekali menjumpai pesan error, apalagi bagi yang baru belajar pemograman. Hal ini yang kadang-kadang membuat segian orang2 dan teman seperjuangan ane menyerah dan tidak mau melanjutkan belajar pemograman. nah disinilah saya akan membahas nya, diharapkan, teman-teman blogger tidak lagi bingung ketika dalam menulis program menjumpai pesan-pesan error tersebut
SYNTAX ERROR
Sintax error merupakan error yang terjadi karena script program menyalahi aturan penulisan kode bahasa yang digunkan. Syintax jenis ini masih mudah di perbaiki, karena biasanya menunjukkan di baris mana kesalahan terjadi. Beberapa pesan error yang berkaitan dengan sintax error yang sering kita temui, diantaranya sebagai berikut.
1 . Notice: undefined Variable
Error ini terjadi karena kesalah pahaman penulisan Variable atau Variable yang kita gunakan belum di definisikan sebelumnya. Contohnya pada script berikut.
File notice_indefined_variable.php
$tinggi = 20;
$luas = $lebar * $tingi;
?>
Script di atas akan memunculkan pesan kesalahan pada browser sebagai berikut.
Notice: Undefined variable : tingi in D:\ wammp\www\error\notice_undefined_variable.php on line 5
Pesan diatas memberitahukan bahwa variable "tingi" belum di definisikan pada baris ke-5. Jika kita lihat pada baris ke-5, maka akan kita lihat bahwa penulisan pada variable salah, karena kurang huruf g. Pesan Seperti ini juga bisa terjadi jika kita mendefinisikan variable variablevariable dengan huruf kecil semua, tetapi ketika menggunakan variable tersebut ada campuran haruf kapital.
Untuk mengatasi atau mencegah kesalahan seperti ini, yaitu dengan mengecek apakah nama-nama variable pada baris yang di tunjuk telah di deifinisikan atau belum , dan pastikan ejaan hurufnya sama seperti saat di definisikan
Baca juga tentang bagaimana : memahasi sintak sql ?
Baca juga tentang bagaimana : memahasi sintak sql ?
2 . Notice: undefined Offset
Error ini terjadi karena kita menggunakan array dengan index yang melebihi index maksimal array pada array dengan index angka , Contohnya pada script berikut.
file_notice_undefined_offset.
$buah = array("semangka","nangka","apel" );
echo $buah[3];
?>
Script di atas akan memunculkan pesan kesalahan pada browser sebagai berikut:
Urutan indexsebuah array di mulai dari nol. Maka jika kita lihat pada script di atas, nilai index maksimal array buah adalah 2. tentu saja jika kita menggunakan array dengan index 3 yang melebihi angka index yang di gunakan tidak melebihi angka index maksimal pada script di atas akan menghasilkan error. Untuk mengatasinya, pastikan nilai index yang digunakan tidak melebihi nilai index maksimal array
3. Notice: undefined index
Error ini terjadi karena kita menggunakan array dengan index yang belom didefinisikan pada array. Contohnya sebagai berikut.
File notice_undefined_index.php
File notice_undefined_index.php
echo $siswa['umur'];
?>
Script diatas memunculkan pesan kesalahan pada browser sebagai berikut :
Pada script di atas, kita menggunakan array siswa dengan index umur, sedangkan pada araay siswa hanya mendefinisikan nama dan alamat. Tentu saja, akan memunculkan pesan error yang menunjukkan index umur belum didefinisikan pada array siswa. Untuk mengatasinya, pastikan setiap index array yang akan digunakan didefinisikan pada array
4. Parse Error: syntax error, unexpected
Error ini terjadi kerena kesalahan pengetikan kode program seperti kurang titik koma pada akhir baris, kurang penutup kurung, ejaan kode salah, dan sebagainya. Jika terjadi error seperti ini, maka eksekusi program akan di hentikan sampai baris yang menyebabkan error , sehingga script program setelahnya akan di jalankan. Error Seperti ini biasanya tidak mesti terjadi pada baris yang di tunjukkan pada pesan. Contohnya sebagai berikut.
File parse_error_unexpeted.php
$umur = "2"
echo $nama."berumur",$umur."tahun";
?>
Script diatas akan memunculkan pesan kesalahan pada browser sebagai berikut :
<p>Pesan di atas menunjukkan bahwa pada baris no 5. Tapi jika kita cek baris nomor 5 tidak ada kesalahan apapun, justru kesalahan terjadi pada baris sebelumnya, yaitu baris ke 3 - kurang tanda titik koma (;). Pesan error menunjukkan baris kelima karena baris ini , skript mulai dapat di eksekusi
Untuk mengatasi pesan error seperti ini, cari kemungkinan salah penulisan program pada baris yang di tunjukkan. Jika tidak di temukan, cobalah untuk menyecek baris sebelumnya sampai ditemukan ada penulisan yang salah.
5. Warning ... expect at least... parameters
Error ini terjadi karenakurang parameter saat menggunakan fungsi.
Contohnya sebagai berikut :
File warning_expect_at_least_parameter.php
echo str_replace($kata,0);
?>
Script di atas kita menggunakan fungsi str_replace () yang seharusnya memiliki 3 parameter, namun pada script diatas, kita hanya menuliskan 2 parameter. Contoh penulisan script yang benar, misalnya str_replace($kata,0,5) untuk mengambil sebagian kata dari posisi 0 sebanyak 5 huruf. Tapi karena pada script diatas kita hanya menggunakan 2 parameter, yaitu $kata dan 0 saja, maka akan menimbullakn pesan error seperti berikut
Pelajari juga ini ya teman-teman : Keterkaitan MSQL dan SQL
Untuk mengatasi error seperti di atas, pastikan penulisan fungsi pada baris yang di tunjukkan memiliki parameter sesuai aturan penggunaan fungsi tersebut.
6. Warning : mysqli_fetch_array()expects parameter to be mysqli result
Error ini biasanya terjadikarena kesalahan script SQL. Contohnya sebagai berikut :
File warning_expect_parameter.php
$koneksi = mysqli_connect("localhost","root","","perantauan");
$sql = msqli_query($koneksi, "select * form menu");
$data = mysqli_fetch_array($sql);
?>
Script diatas memunculkan pesan error sebagai beriku :
Pesan error ini muncul karena kita menuliskan form pada script SQL di baris Ke 3 yang seharusnya di tullis di form . Script di atas tidak menyebutkan secara detail apa kesalahanya. Kita dapat memunculkan pesan yang lebih detail dari kesalahan SQL dengan menambahkan or die(mysqli_error($koneksi)) di belakang script SQL. Untuk mengatasinya pastikan penulisan script SQL di ketik dengan benar.
Na bagaimana teman-teman blogger lumayan pedih juga yak bacanya kepanjngan hehe, tapi kalo untuk ilmu yang pantang menyerah dong harus kuat, semoga bermamfaat , jangan lupa tinggalin jejaknya, komen and like
Baca Juga :
Sourcode Crud Msqli Data Karyawan
Sourcode Program Web Pembelian Tiket Berbasis PHP MySQLi
Mempercantik paging dengan style
Teknik Download File menggunakan php mysqli
Teknik atau Aturan Penulisan Skript PHP
Cara mudah mengUpload Foto di php
Tutorial sederhana membuat cetak data menggunakan php
Tutorial php menggunakan Query inner join
Tutorial Membuat Tampil, Edit, Update, Hapus Data di Program PHP
Sourcode Program Pengaduan Ontime Walikota Berbasis Web
0 Response to "Cara Mengatasi Sintax error pada PHP"
Posting Komentar