تنظيم وتقسيم الكود
بناء مشاريع منظمة
بدلاً من كتابة كل شيء في ملف واحد ضخم، يفضل تقسيم الموقع إلى أجزاء صغيرة (مثل الهيدر، الفوتر، القائمة الجانبية) واستدعاؤها عند الحاجة.
دوال الاستدعاء:
1. include
تحاول استدعاء الملف. إذا لم تجده، سيظهر تحذير فقط ويستمر باقي السكربت في العمل.
2. require
تفرض وجود الملف. إذا لم تجده، سيظهر خطأ قاتل ويتوقف السكربت تماماً.
مثال عملي:
<?php
include "header.php"; // استدعاء القائمة العلوية
?>
<h1>مرحباً بك في صفحتي الرئيسية</h1>
<?php
include "footer.php"; // استدعاء تذييل الصفحة
?>
لماذا ننظم الكود؟
إذا أردت تغيير رابط في القائمة العلوية، ستقوم بتغييره في ملف واحد فقط (header.php) وسيتغير تلقائياً في جميع صفحات موقعك (التي قد تصل للمئات!).