รันโปรแกรมภาษา PHP แล้วขึ้นข้อความว่า Parse error: syntax error, unexpected double-quote mark โค้ดที่เขียนเป็นแบบนี้ ต้องแก้ไขอย่างไร
$headers = 'From: '".$from."''."\r\n";
วิธีแก้ไข
ปัญหานี้เกิดขึ้นจากการใช้อักษร " (double-quote) ผิดรูปแบบ หากต้องการเชื่อมตัวแปรในลักษณะโค้ดดังกล่าวไม่จำเป็นต้องใส่อักษร " (double-quote) ลงไป สามารถเขียนโปรแกรมได้ดังนี้
$headers = 'From: '.$from."\r\n";