include (include)
«include در PHP» مثل چسب کاغذ است. تکه کد از فایل دیگر می آورد. اگر فایل نبود، فقط اخطار می دهد و ادامه می دهد. این برای هدر و فوتر عالی است.
تعریف و کاربرد include
کلیدواژه include کد PHP را از فایل دیگر وارد می کند. «دامنه متغیر (Scope)» یعنی محدوده دسترسی متغیرها. بنابراین، فایل واردشده داخل همان اسکریپت اجرا می شود.
نمونه: افزودن فوتر با include
<!DOCTYPE html>
<html>
<body>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php'; ?>
</body>
</html>
گام های عملی
- یک فایل مشترک بساز، مثلاً
footer.php. - در صفحه اصلی، دستور
includeبنویس. - مسیر فایل را درست و قابل دسترسی قرار بده.
نکته: اگر فایل نبود، اسکریپت ادامه می دهد. فقط اخطار نشان می دهد.
هشدار: برای فایل های حیاتی از require استفاده کن؛ چون در خطا متوقف می شود.
مقایسه کوتاه
- include: در خطا، ادامه می دهد.
- require: در خطا، متوقف می شود.
- include_once: فقط یک بار بارگذاری می کند.
- require_once: ترکیب توقف و یک بار.
منابع بیشتر در W3Schools: include و Include Files Tutorial.
جمع بندی سریع
includeبرای قطعات تکراری عالی است.- در خطا متوقف نمی شود.
- مسیرها را با دقت تنظیم کن.
- برای حیاتی ها از
requireاستفاده کن.