-1

لي سؤال مهم .. أرجو الاجابة عنه

في لغة الـ PHP

ما الفرق بين :

include و include_once

وما الفرق بين :

require و require_once

وهل في الأمر علاقة بالحماية ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

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

  2. include_once & require_once : كل منهما يؤدي نفس عمل التابع المقابل له من التابعين السابقين لكن مع فرق أنه إذا تم طلب تضمين سكربت أكثر من مرة فذلك لا يتم إلا مرة واحدة

include_once & require_once : كل منهما يؤدي نفس عمل التابع المقابل له من التابعين السابقين لكن مع فرق أنه إذا تم طلب تضمين سكربت أكثر من مرة فذلك لا يتم إلا مرة واحدة


هل تقصد بتضمين سكربت أكثر من مرة بمعنى إستدعاء الملف المحدد أكثر من مرة في المستند الصفحة أم أي ملف ؟

لا أقصد عند تنفيذ السكربت الحالي فقط و ليس بشكل دائم