![]() |
الفرق بين دالة include() و require() السلام عليكم ورحمة الله وبركاته اليوم اضع لكم الفرق بين دالة include و require لانه في كثير اشخاص وممكن يكون في مبرمجين، ما بعرفوا الفرق الدقيق بينها طبعا المصدر موقع http://www.w3schools.com دالة include دالة انكلود عبارة عن دالة تاخد محتوى الملف المحدد اسمه داخله وتنفذه داخل الملف الذي كتبت فيه دالة انكلود وتكون بالشكل التالي رمز PHP: دالة require دالة ريكوير عبارة عن دالة تاخد محتوى الملف المحدد اسمه داخله وتنفذه داخل الملف الذي كتبت فيه دالة ريكوير وتكون بالشكل التالي رمز PHP: الان كلكم راح تقولوا طيب ما في فرق الان انا بقولكم الفرق، لنفرض انك وضعت هذي الجملة اللي فيها انكلود على وكان ملف الهيدر غير موجود اصلا. البرنامج راح يحذرك warning بس تنفيذ السكربت راح يستمر وراح يعطينا اشي مثل هيك رمز Code: Warning: include(wrongFile.php) [function.include]:failed to open stream:No such file or directory in C:\home\website\test.php on line 5Warning: include() [function.include]:Failed opening 'wrongFile.php' for inclusion (include_path='.;C:\php5\pear')in C:\home\website\test.php on line 5 لكن في دالة require البرنامج راح يعطيك fatal error يعني خطا قاتل او كبير وراح يتوقف السكربت وهيك شي راح يكون الخطا رمز PHP: Warning: require(wrongFile.php) [function.require]:failed to open stream:No such file or directory in C:homewebsitetest.php on line 5Fatal error: require() [function.require]:Failed opening required 'wrongFile.php'(include_path='.;C:\php5\pear')in C:homewebsitetest.php on line 5 هذا هو الفرق الوحيد المهم بين الدالتين وارجو ان اكون قد وفقت في ايصال الفكرة لا نسالكم سوا الدعاء الموضوع من اعدادي الشخصي والسلام عليكم |
الساعة الآن 07:30 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir