DAVID ลัน: ตอนนี้การเรียนการสอนของเรา หน้าบ้านมีอากาศมากขึ้นอีกนิด ที่ซับซ้อนก็อาจจะถึงเวลาที่จะเริ่มต้น จัดไฟล์ที่เป็น ไดเรกทอรีย่อย ให้ผมนำเสนอนี้ สำหรับหน้าแรกหลักสูตรที่เราสามารถทำได้ ออกจาก index.php, lectures.php, week0.php และ week1.php ใน ไดเรกทอรีเดียวกันกับเสมอ แต่ให้ฉันเสนอภายในที่ ไดเรกทอรีที่เรียกว่ารวมถึงการที่เราใส่ ไฟล์ที่เราอาจจะชอบที่จะรวมถึง คือ helpers.php ในขณะเดียวกันในแม่แบบให้ฉันเสนอ ที่เราใส่ footer.php และ header.php ขณะนี้มีไฟล์เหล่านั้นและไดเรกทอรีย่อย ทำอย่างไรเราต้องการให้พวกเขา ในรหัสที่เกิดขึ้นจริงของเราหรือไม่ ดีภายใน index.php สังเกตว่า มันพอเพียงที่จะต้องใช้ในขณะนี้ไม่ได้ helpers.php แต่เพียงอย่างเดียว includes / helpers.php ในคำอื่น ๆ เพราะมี ไดเรกทอรีย่อยที่อยู่ในไดเรกทอรีเดียวกัน index.php ที่มันพอเพียงเพียง จะมีเส้นทางสัมพันธ์นี้ includes / helpers.php ในขณะเดียวกันใน helpers.php สังเกตว่า เราจะต้องได้รับแม่แบบที่ นิด ๆ หน่อย ๆ ที่แตกต่างกัน ทำให้ภายในของฉันจะยังคงประกาศ เส้นทาง แต่ฉันจะกำหนดค่าของ ขีดขีด DIR ขีด ขีดซึ่งเป็นโลกพิเศษ คงที่ที่แสดงถึงไดเรกทอรี ภายในซึ่ง helpers.php ตัวเองเป็น แล้วฉันจะเชื่อมไปยังว่าการใช้ ประกอบจุดต่อไปนี้ - แม่แบบเฉือน dot dot เฉือนเฉือนและ แล้วเชื่อมต่อไปยังที่ ชื่อของวัด ตามด้วย. php ที่ ในคำอื่น ๆ ถ้าแม่เรา พยายามที่จะได้รับอย่างเป็น header.php เส้นทาง จะใช้ในค่าที่เท่ากับ ไดเรกทอรีปัจจุบันที่ helpers.php ถูกเฉือน dot dot ขึ้นไปหนึ่งระดับใน ต้นไม้ที่ / แม่ / header.php ในคำอื่น ๆ ในทางที่มีทั้งหมดของ URL ที่เป็นของเราได้อย่างมีประสิทธิภาพเมื่อเทียบกับ ทุกที่ที่เราอาจจะทำให้เหล่านี้ ไฟล์ในฮาร์ดไดรฟ์ของเรา ไม่มีอะไรที่เป็นรหัสที่ยากอย่างแน่นอน ตอนนี้ส่วนที่เหลือของการแสดงผลจะเหมือนกัน ฉันยังคงตรวจสอบว่า เส้นทางที่มีอยู่ ฉันดึงกุญแจเข้าไปในท้องถิ่น ตัวแปรและฉันต้องการ แม่ตัวเอง ดังนั้นสิ่งที่ฉันได้ทำในที่สุดเป็น จัดระเบียบรหัสของฉันไม่มีอะไรที่ ผู้ใช้จริงจะเห็น