DAVID مالان: الآن أن لدينا بالطبع ل الصفحة الرئيسية قد حصلت على أكثر قليلا معقدة، وربما الوقت لبدء تنظيم الملفات ذات الصلة في الدلائل. اسمحوا لي أن أقترح هذا. للصفحة الرئيسية للدورة، ونستطيع ترك index.php، lectures.php، week0.php، وweek1.php في نفس الدليل كما هو الحال دائما. ولكن اسمحوا لي أن أقترح أن داخل ل دليل يسمى يشمل، وضعنا الملفات التي كنا قد ترغب لتشمل، وهي helpers.php. وفي الوقت نفسه في قوالب، اسمحوا لي أن أقترح أن نضع footer.php وheader.php على. الآن مع هذه الملفات والدليل، كيف نطلب منهم في الرمز الفعلي لدينا؟ كذلك، داخل index.php، لاحظ أن يكفي أن تتطلب ليس الآن helpers.php وحدها، بل وتشمل / helpers.php. وبعبارة أخرى، وذلك لأن يشمل الدليل هو في نفس الدليل أن index.php هو، يكفي ببساطة أن يكون هذا المسار النسبي وتشمل / helpers.php. وفي الوقت نفسه في helpers.php، لاحظ أن لدينا للحصول على القالب مختلف قليلا. داخل تقديم، وأنا لا تزال تعلن المسار، ولكنني سوف يسند قيمة تؤكد تسطير تسطير DIR التأكيد، الذي هو خاص العالمية المستمر الذي يمثل الدليل داخل نفسه هو الذي helpers.php. أنا ثم سلسلة على أن استخدام المشغل نقطة ما يلي - قوالب خفض نقطة نقطة مائل مائل و ثم سلسلة مزيد على أن اسم المعبد تليها. بي. وبعبارة أخرى، إذا كان القالب نحن في محاولة للحصول على header.php على هو، مسار وسوف تأخذ على قيمة هذا مساو ل الدليل الحالي أن helpers.php وخفض نقطة نقطة لترتفع في مستوى واحد تلك الشجرة، / القوالب / header.php على. وبعبارة أخرى، وبهذه الطريقة كلها من عناوين المواقع النسبية لدينا على نحو فعال ل أينما كنا قد وضعت هذه الملفات الموجودة على القرص الصلب لدينا. ليس هناك ما هو الثابت ترميز تماما. الآن بقية تقديم هو نفسه. ما زلت تحقق ما إذا كان موجود هذا المسار. أنا استخراج مفاتيح في المحلية المتغيرات، وأنا تتطلب القالب نفسه. لذلك كل ما قمت به هو في نهاية المطاف إعادة تنظيم قانون بلدي، لا شيء أن سوف يرى المستخدم فعليا.