السلام عليكم ورحمة الله وبركاتة
عنوان الدرس مفصل : الدرس مفصل الخامس تضمين الملفات
ماهي الدوال المسؤلة عن تضمين الملفات
الدالتان include , requier
ما فائده تضمين الملف
الفائدة هيه للسرعه في كتابة الكود code
كيف تكون سرعه في كتابة الكود code
ببساطة افترض انه لدينا ملف الاتصال بالقاعده config.php
وتوجد ملفات تحتاج للاتصال بالقاعده اي يعني انك سوف تقوم بكتابة ملف الكونفوج مرة اخرى
زين اذا جئت واردت تعدل معلومات الاتصال هلمعقولة ستعدل الصفحات كلها اذا كانت 50 صفحه ؟؟
كيف نتخلص من هذة الامور
نتخلص منها عن طريق استخدام دوال تضمين الملفات
وذلك عن طريق وضع ملف الكونفوج في ملف منفصل ومن ثمة عمل لة استدعاء
رمز PHP:
<code style="white-space:nowrap"> <code> <?php
include "config.php";
// OR
requier "config.php";
?> </code> </code>
فحين تريد ان تعدل الملف فقط عليك بالدخول على ملف config.php والتعديل عليه
واحد راح يسئل ويكول اذا اثنينهن الدالتان نفس العمل لماذا عملوا دالتين او الاكتفاء بواحده
طبعا لغه بي اتش بي لغه متسامحة عملت دالتين في نفس العمل والتنفيذ
ولكن دالتين مختلفتين اذا لمن يكن الملف موجود
اولا: في الدالة include عندما تقوم بتضمين ملف ولم يكن هذا الملف موجود
فسوف يكمل قراءة باقي الاكواد من دون اي تأثير ويظهر لو خطا ان الملف غير موجود
ثانيا : في الدالة requier عندما تقوم بتضمين ملف ولم يكن موجود
فانة سوف لن يكمل قراءة باقي الاكواد وتظهر لة خطا الملف غير موجود
يارجالة اظنكم ما فهمتوا راح اوضحه اكثر
ماكو واحد ميعرف لعبة كرة القدم
هل يستطيع الحكم استكمال المباراة بدون حارس مرمى ؟؟ هنا نقصد الدالة reqiuer
ولكن اذا اصيب احد لواعيب (هجوم , وسط , دفاع) فيستطيع استكمال المبارة ؟؟ هنا نقصد الدالة include
في امان الله