توفر PHP طريقة لإدراج محتوى ملف داخل ملف آخر باستخدام include أو require، مما يساعد على تنظيم الكود وفصل الأجزاء المتكررة كرأس الصفحة وتذييلها وقوائم التنقل.
الأمر include
<?php
include "header.php";
echo "محتوى الصفحة";
include "footer.php";
?>
الأمر require
يعمل require تمامًا مثل include لكنه يوقف تنفيذ السكربت إذا لم يجد الملف ويعرض خطأً جسيمًا، بينما include يكتفي بتحذير ويواصل التنفيذ.
<?php
require "config.php";
?>
include_once و require_once
تضمن هذه الإصدارات أن الملف لن يُدرج أكثر من مرة في نفس الصفحة، وهو مفيد لتجنب إعادة تعريف الدوال أو الكلاسات.
<?php
require_once "db.php";
include_once "helpers.php";
?>