| |||||
| سؤال لمحترفين php أرجو اخوانى الكرام معرفة الفرق بين include, include_once, require وهل يوجد منهم الأسرع بالرغم انى الاحظ فى ال vb الأستدعاء عن طريق require - التعديل الأخير تم بواسطة : tech بتاريخ 12-03-2008 الساعة 04:44 AM. | |||||
|
| |||||
|
أخي الكريم، كل من include و require تقوم بعملية تضمين (إدراج) ملف آخر ضمن ملفك الحالي، ولا تختلف عن بعضها البعض من حيث الوظيفة التي تقوم بها، لكن الإختلاف يكون في طريقة معالجة كل منها عند عدم العثور على الملف الذي يراد تضمينه، فالتعليمة include تقوم بإطلاق رسالة تحذير warning ويتم متابعة تنفيذ البرنامج عقب ذلك، أما بالنسبة لتعليمة require فتقوم بإطلاق رسالة خطأ error وتقوم بإيقاف تنفيذ البرنامج عند تلك النقطة. أما بخصوص التعليمتين include_once و require_once فلهما سلوك مشابه للتعليمتين السابقتين مع فارق أن اي من هاتين التعليمتين إن لا حظت أن الملف المراد تضمينه قد تم تضمينه من قبل، فلن تقوم حينها بتكرار عملية التضمين، طبعا مثل هذه الحالة يفترض عدم حدوثها أساسا ن كانت الشيفرة البرمجية مبنية بشكل سليم ومنسق، لكنها واردة في الحياة العملية، وهو بالذات سبب وجود هاتين التعليمتين، لذا ينصح بشكل عام إستخدام إحداهما. طبعا الإختيار ما بين استخدام منطق include أو require يتبع منطق البرنامج نفسه وأهمية الملف الذي تحاول تضمينه، فمثلا إن كان ملف يتضمن إعدادات الإتصال بقاعدة البيانات فمن المنطقي استخدام require فما الفائدة من محاولة المتابعة إن لم تستطع اساسا الحصول على تلك الإعدادات، وكيف لك أن تجري عملية الإتصال! أما إن كان الملف يتضمن عداد زوار تريد تضمينه في صفحتك، فما الضير في متابعة عرض الصفحة للزوار حتى وإن لم تستطع العثور على ملف عداد الزوار، وهل ستمنع زوار الموقع من الإطلاع على محتوى صفحاته لأن هنالك خطب ما في عداد زوارك! لا أظن أنك تريد أن تكون في ذلك الموقف أمام صاحب الموقع لذا عليك استخدام تعليمة include في مثل تلك الحالة.وهكذا دواليك تستطيع الحكم أين تريد استخدام أي من هاتين التعليمتين لتفيان بالغرض المطلوب منهما. | |||||
|
| |||||
| اقتباس:
__________________ رئيس قسم برمجيات ومشروعات الويب اكاديمية المنارة الدولية , الاكاديمية الالمانية المصرية مصر - المنيا dewan159@gmail.com التعديل الأخير تم بواسطة : dewan159 بتاريخ 12-03-2008 الساعة 12:18 PM. | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| :: هنا اخطاء وحلول مشاكل قواعد البيانات :: | benelmokadem | قواعد البيانات بمختلف أنواعها | 34 | 04-08-2007 05:56 PM |
| ملحوظات مفيده لبرمجه قويه بأستخدام الــ PHP و الــ Mysql | Brmaga | PHP | 16 | 07-02-2006 01:50 AM |
| تعليم لغة الـ php | ElNeMr | PHP | 11 | 27-08-2005 02:25 AM |
| سؤال : هل بامكاني التعامل بالت PHP لقيام بامر SMS | rooor | PHP | 3 | 19-10-2003 02:18 PM |
| لجميع محبي لغة php مراجع | Jelsoft | تطوير الويب | 11 | 10-10-2002 04:41 PM |