في لغة الـ PHP
ما الفرق بين :
include و include_once
وما الفرق بين :
require و require_once
وهل في الأمر علاقة بالحماية ؟
include & require : يؤديان نفس العمل مع فارق أنه في حالة حدوث خطأ في الكود الذي تم تضمينه فإن include تكتفي بإعطاء تحذير E_WARNING و يستمر تنفيذ الكود أما require فتنهي التنفيذ و تعطي E_COMPILE_ERROR و ذلك ضروري في حالات عدة مثل أن يكون السكربت الذي تريد تضمينه ضروري لعمل التطبيق (مثل أن يتضمن إعدادات الاتصال بقاعدة البيانات)
include_once & require_once : كل منهما يؤدي نفس عمل التابع المقابل له من التابعين السابقين لكن مع فرق أنه إذا تم طلب تضمين سكربت أكثر من مرة فذلك لا يتم إلا مرة واحدة
include_once & require_once : كل منهما يؤدي نفس عمل التابع المقابل له من التابعين السابقين لكن مع فرق أنه إذا تم طلب تضمين سكربت أكثر من مرة فذلك لا يتم إلا مرة واحدة
هل تقصد بتضمين سكربت أكثر من مرة بمعنى إستدعاء الملف المحدد أكثر من مرة في المستند الصفحة أم أي ملف ؟
التعليقات