تضمين الملفات Include و Require في PHP

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