Nowdoc เป็นวิธีสุดท้ายในการกำหนด string ซึ่งมีลักษณะเช่นเดียวกับ heredoc แต่จะแตกต่างตรงที่เวลากำหนด identifier นั้นจะต้องใส่เครื่องหมาย single-quote ครอบไว้ด้วย และข้อแตกต่างอีกอย่างก็คือ nowdoc จะทำงานเหมือนกับ single quotes นั่นก็คือมันจะไม่แปลความหมายของอักขระพิเศษใด ๆ ทั้งสิ้น รวมไปถึงตัวแปรต่าง ๆ ด้วย แต่ว่า heredoc จะทำงานเหมือนกับ double quotes ซึ่งมันจะแปลความหมายของอักขระพิเศษ รวมไปถึงค่าของตัวแปรด้วย
<?php $str = <<< 'INTRO_WEB' Hello, my name is $name. INTRO_WEB; echo $str; // Hello, my name is $name ?>
ผู้สนับสนุน