في موقع حقيقي يكون الترويس والتذييل متطابقين في جميع الصفحات. وبدلًا من نسخهما في كل مكان، نضعهما في ملف منفصل نُضمّنه.

تعليمات التضمين

  • include: يُدرج ملفًا؛ وإذا كان مفقودًا يعرض تحذيرًا ويواصل العمل.
  • require: المثل، غير أنه يوقف النص البرمجي إذا كان الملف مفقودًا.
  • include_once / require_once: لا يُضمّنان الملف إلا مرة واحدة.

مثال ملموس

  1. أنشئ header.php يحتوي قائمة الموقع.
  2. في أعلى كل صفحة: include “header.php”;.
  3. عدّل القائمة مرة واحدة: فتتحدّث جميع الصفحات.

وللملف الحيوي (كالاتصال بقاعدة البيانات مثلًا) فضّل require: إيقاف النص البرمجي خيرٌ من المضيّ من دونه.

للتذكّر: يتجنّب include وrequire التكرار. واستعمل require للملفات التي لا غنى عنها.