Devdit
 

PHP Parse error: Unmatched ) วิธีแก้ไข

2.5K

รันโค้ด PHP ด้านล่างแล้วขึ้น Error ว่า Parse error: Unmatched ')' สาเหตุเกิดจากอะไร และแก้ไขได้อย่างไร

$a = "robot";
if( $a == "" )) {
    echo "ตัวแปร a เป็นค่าว่างเปล่า";
} else {
    echo "ตัวแปร a มีค่า";
}

 

วิธีแก้ไข

ปัญหา Parse error: Unmatched ')' เกิดจาก 2 สาเหตุ คือ มีการเปิดวงเล็บและไม่ปิดวงเล็บ หรือ มีการปิดวงเล็บแต่ไม่มีการเปิดวงเล็บ ซึ่งสาเหตุครั้งนี้เกิดจากมีการปิดวงแต่ไม่มีการเปิดวงเล็บ (วงเล็บเกิน) เกินตรงประโยค if แก้ไขได้ดังนี้

$a = "robot";
if( $a == "" ) {
    echo "ตัวแปร a เป็นค่าว่างเปล่า";
} else {
    echo "ตัวแปร a มีค่า";
}
เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ