توفر 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";
?>