การทำงานกับไตเติ้ลในระบบจัดการเนื้อหาแบบไฟล์ด้วย PHP

ในระบบจัดการเนื้อหาทุกระบบที่นำเนื้อหาไปเชื่อมต่อกับเทมเพลตของเว็บไซต์ จะมีปัญหาเรื่องไตเติ้ลเกิดขึ้น ประเด็นคือหน้าเว็บแต่ละหน้านั้นไม่เพียงแต่มีเนื้อหาแตกต่างกัน แต่ยังมีไตเติ้ลที่ต่างกันด้วย ขณะที่ ไตเติ้ลในโค้ดนั้นอยู่คนละตำแหน่งกันโดยสิ้นเชิง

ดังนั้น นอกจากจะแทรกเนื้อหาแล้ว ระบบจัดการเนื้อหาของเรายังจำเป็นต้องระบุตำแหน่งสำหรับแทรกไตเติ้ลด้วย ลองมาคิดคำสั่งที่เหมาะสมสำหรับเรื่องนี้:

layout.php<!DOCTYPE html>
<html>
  <head>
    <title>{{ title }}</title>
  </head>
  <body>
    <header>
      header
    </header>
    <main>
      {{ content }}
    </main>
    <header>
      footer
    </header>
  </body>
</html>

ตอนนี้เรามาดูตัวเลือกต่างๆ ว่าจะสามารถจัดเก็บและรับค่าไตเติ้ลของหน้าได้อย่างไรบ้าง