Include Files
یکی از قابلیتهای مهم PHP اینه که میتونیم یک فایل PHP رو داخل فایل دیگه استفاده کنیم.
این کار باعث کاهش تکرار کدها و مدیریت بهتر پروژه میشه.
🔹 دستور include
با استفاده از include
میتونیم یک فایل خارجی رو وارد کنیم.
مثال:
📂 ساختار فایلها:
header.php
index.php
📌 خروجی:
🔹 تفاوت include و require
-
include → اگر فایل وجود نداشته باشه، یک warning میده اما اجرای بقیه کد ادامه پیدا میکنه.
-
require → اگر فایل وجود نداشته باشه، یک fatal error میده و اجرای کد متوقف میشه.
مثال:
🔹 include_once و require_once
برای جلوگیری از وارد کردن چندباره یک فایل، از نسخههای _once
استفاده میکنیم.
مثال:
✅ نکات مهم
-
برای فایلهای تکراری مثل header, footer, menu بهترین راه استفاده از include/require هست.
-
اگر وجود فایل خیلی حیاتی باشه (مثل فایل تنظیمات دیتابیس) → از
require
استفاده کنید. -
اگر وجود فایل حیاتی نباشه (مثل تبلیغات یا بخش جانبی سایت) → از
include
استفاده کنید.