ความแตกต่างของ Sigle Quote และ Double Quote เขียนเมื่อ 2009.08.16 โดย

ในภาษา PHP การ define ค่าของ string หรือ character อนุญาติให้เราใช้ได้ทั้ง Single Quote (') และ Double Quote (") ซึ่งผลของการทำงานจะได้งานเหมือนกัน เพียงแต่กระบวนการการทำงาน (Mechanism) ของตัว Lexical Analyzer  จะทำงานต่างกันออกไป

เมื่อมีการใช้งาน Double Quote เราสามารถใส่ตัวแปรลงในชุดอักษรได้เช่น
$str = "Result is $result";

ซึ่งตัว Lexical Analyzer จะแทนค่าของตัวแปรลงไปแทนตัวแปรที่ค้นพบด้วย และการใช้งาน Double Quote นั้นจะมีการตรวจสอบหา Escape Character ต่างๆ ใน String นั้นๆ ด้วยซึ่งต่างจาก Single Quote ที่ไม่มีการตรวจสอบหาตัวแปรและ Escape Character ต่างๆ



คำเตือนคำเตือน เนื้อหาต่างๆ ในบทความ รวมถึงรูปภาพทั้งหมดในบทความนี้ เป็นความเห็นส่วนตัวของผู้เขียนแต่ละคน ซึ่งแต่ละคนได้ทำการลงทะเบียน และเขียนบทความลงใน Modoeye Articles นี้โดยไม่มีค่าธรรมเนียมใดๆ บทความเหล่านี้เป้าหมายเพื่อการศึกษา และความบันเทิงเท่านั้น การนำส่วนหนึ่งส่วนใดของบทความไปใช้งาน ควรทำการอ้างอิงถึงผู้เขียนและแหล่งที่มาด้วย