PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan
sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. pasti kalian kalo bikin apah deh tentang web dengan memakai dreamweaver atau yg lainya pasti suka mengalami erro ketika kita sudah mengketik script dengan benar tapi itu semua belom semuanya benar kita harus teliti dengan script/coding php , nah di sini saya akan memberitahu kalian cara untuk mengatasinya ketika codingan kita salah atau ERROR pasti suka pusiing kan kita udah cape cape banyak nulis script taunya banyak yg salah XD haha pengalaman saya itu ... langsung ajah yah ke TKP .
Pembahasaan error dalam PHP mencakup beberapa kategori, misalnya :
- Error Sintaks (Syntax Errors)
- Error Logika (Logical Errors)
- Error Query (Query Errors)
- Dan Sebagainya
Bunyi Error (Syntax Errors)
Penyebab:- Error Sintaks (Syntax Errors)
- Error Logika (Logical Errors)
- Error Query (Query Errors)
- Dan Sebagainya
Bunyi Error (Syntax Errors)
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSE_STRING in ..
Error tersebut disebabkan adanya perintah PHP yang salah, misalnya:
Eco "Hello.php";
Solusi:
Coba lakukan cek kembali dan pastikan tidak ada perintah PHP yang salah/kurang.
Bunyi Error (IF..Else)
Parse error: syntax error, unexpected T_ELSE in..
(ATAU)
Parse error: syntax error, unexpected T_VARIABLE in
Penyebab:(ATAU)
Parse error: syntax error, unexpected T_VARIABLE in
Error tersebut disebabkan oleh penulisan sintaks if ... else Misalnya kurang penutup suatu perintah, contohnya :
<?php
$a = 3;
if($a > 1)
$status = "$a lebih besar dari 1";
}
else if ($a < 0) {
$status = "$a lebih kecil dari 0";
else {
$status = "Netral";
}
echo "$status";
?>
Pada contoh skrip di atas terlihat bahwa pada sintaks if dan else if, kita kurang memberi penutup }. Seharusnya skrip yang di tuliskan seperti berikut:$a = 3;
if($a > 1)
$status = "$a lebih besar dari 1";
}
else if ($a < 0) {
$status = "$a lebih kecil dari 0";
else {
$status = "Netral";
}
echo "$status";
?>
<?php
$a = 3;
if($a > 1)
$status = "$a lebih besar dari 1";
}
else if ($a < 0) {
$status = "$a lebih kecil dari 0";
}
else {
$status = "Netral";
}
echo "$status";
Solusi : Cek kembali dan pastikan seimbang, yaitu jika di buka dengan tanda buka kurawal, maka harus di akhiri dengan penutup kurawal. Jika di awali dengan tanda petik dua, maka harus di akhiri dengan petik dua, dan seterusnya,$a = 3;
if($a > 1)
$status = "$a lebih besar dari 1";
}
else if ($a < 0) {
$status = "$a lebih kecil dari 0";
}
else {
$status = "Netral";
}
echo "$status";
Bunyi Error (Koneksi):
warning: mysql_connect() [function.mysql-connect]: Acces denied for user 'root'@'localhost' (using password: YES) in..
Penyebab:Penyebabnya hampir serupa dengan error pada header, yaitu adanya perintah untuk menampilkan teks atau perintah tag HTML sebelum perintah session. Misalnya:
<?php echo "Welcome";
session_start();
?>
Solusi:session_start();
?>
Pastikan tidak ada perintah untuk menampilkan teks atau pun kode HTML sebelum perintah session.
Nah akhirnya selesai juga sudah pada jelas belum postingannya, intinya mah kita harus TELITI ajah jgn terburu2 pasti akan error jadi intinya apah kawan kawan #teriak TELITI om hahaha XD itu kata kk kelas saya :)
semangat terus yah buat belajar PHP jangan sampai menyerah oke .
Sekian dan terima kasih Alden Cre4tivity - Solusi Jitu Menangani dan Menghindari Error PHP .
#NB : kalo mau jadi blogger yang berETIKA, kalo mau copas jangan lupa kasih link sumbernya kalo engga lu itu gak punya etika dalam perbloggeran , FUCK PLAGIAT !