طھط¹ظ„ظ… ظ„ط؛ظ‡ [php] ط§ظ„ط¯ط±ط³ [ط§ظ„ط³ط§ط¯ط³]




السلام عليكم ورحمة الله وبركاتة

عنوان الدرس مفصل : الدرس مفصل الخامس تضمين الملفات

ماهي الدوال المسؤلة عن تضمين الملفات

الدالتان 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


في امان الله









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©