انتقل إلى محتوى الدرس

Alternative Template if Syntax الصيغة البديلة للشروط بالقوالب

تعلّم الجمل الشرطية if و elseif و else في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
4 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عند تضمين الشروط داخل قوالب 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";