شرح صفوف ومحتوى الفقرة
عند تضمين الشروط داخل قوالب HTML، توفر الصيغة البديلة (if (...): ... endif;) وسوم إغلاق واضحة ومقروءة.
- استبدل قوس الفتح المعقوف
{بنقطتين رأسيتين:، واستبدل قوس الإغلاق}بالكلمةendif;. - استخدم دائماً الكلمة الموحدة
elseif (...):؛ لأن كتابةelse if (...):مع النقطتين تسبب خطأ نحوياً فادحاً (Parse Error). - قصر استخدام صيغة النقطتين على ملفات قوالب العرض HTML فقط، واستخدم الأقواس المعقوفة القياسية
{ }في ملفات PHP البرمجية.
تفتح النقطتان الرأسيتان : كل فرع شرطي، وتغلق endif; البنية الشرطية بالكامل بشكل صريح.
PHP
<?php
$role = "editor";
if ($role === "admin"):
$panel = "Full System Console";
elseif ($role === "editor"):
$panel = "Content Publishing Desk";
else:
$panel = "Reader Dashboard";
endif;
echo "Active View: $panel\n";