الدرس التاسع عشر - Include And Require

 

include and require Statements

في صفحات الويب توجد اكواد متكرر تستخدم في معظم الصفحات مثلا الـ footer او الـ header وكود الاتصال بقاعدة البيانات. لذلك تقوم بعمل ملف منفصل لكل جزء ثم نقوم باستدعاء هذا الملف عندما نحتاجه.

  • require   تعني ان هذا الملف مطلوب وضروري ان يكون موجود وحالة عدم وجودة تظهر رسالة خطاء ويتم إيقاف باقي الكود  (E_COMPILE_ERROR)
  • include   تعني ان الملف غير ضروري ولكن اقد تظهر أخطاء من عدمه ولا يتم إيقاف باقي الاكواد    (E_WARNING)  

include 'filename';

or

require 'filename';

 

امثلة :

 نقوم بعمل ملفين php الأول سيكون عبارة عن الـ footer والأخر صفحة يتم فيها استدعاء الـfooter  

هذا الكود يمثل صفحة الـfooter  

<?php
echo "<p>Copyright &copy; 1999-" . date("Y") . " 3looom.com</p>";
?>

 

هذا كود الصفحة الثانية .

 

<html>
<body>

<h1>Welcome to my home page!</h1>
<p>منصة العلوم الحديثة.</p>
<p>دورة php.</p>
<?php include 'footer.php';?>

</body>
</html>

 

 

Output\

Welcome to my home page!

منصة العلوم الحديثة.

دورة php.

Copyright © 1999-2020 3looom.com

وأيضا يمكن تعريف متغيرات في ملف واستخدامها في ملف اخر وأيضا  الدوال .