مع include_once، إذا لم يكن الملف موجودًا، تُظهر PHP تحذيرًا (Warning) ويستمر البرنامج في العمل.
include_once 'file.php';
echo 'This line still runs';
include أم require؟
includeوinclude_once: تحذير ويستمر التنفيذ.requireوrequire_once: خطأ قاتل (Fatal error) ويتوقف التنفيذ.
و_once تعني: إذا كان الملف قد ضُمّن مسبقًا، لا تضمّنه مرة ثانية.
أيها أستخدم؟
للملفات التي لا يعمل الموقع دونها (الإعدادات، والاتصال بقاعدة البيانات) استخدم require_once. الأفضل أن يتوقف البرنامج بوضوح، بدل أن يكمل بشكل خاطئ.