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

PHP Conditional Forms Summary جدول صيغ الجمل الشرطية

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

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

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

اختر الصيغة الشرطية الأنسب بناءً على عدد الفروع وما إذا كنت تنفذ أوامر متعددة أو تسند قيمة واحدة.

  • استخدم if / elseif / else القياسية عندما تختبر الشروط نطاقات رقمية (> أو <=) أو تعبيرات مركبة.
  • استخدم المعامل الثلاثي ? : أو معامل دمج الفارغ ?? لإسناد القيم الافتراضية المختصرة في سطر واحد.
  • احذر دائماً من كتابة علامة مساواة واحدة عن طريق الخطأ (if ($a = 5)) داخل قوسي الشرط.

يجمع السكريبت بين فحص النطاق عبر if / else ومعامل ?? لاختيار عنوان بديل عندما يكون $customLabel مساوياً لـ null.

البنية الشرطيةأفضل حالة استخدامدعم النطاقات (> / <)إرجاع قيمة مباشرة
if / elseif / elseفحص النطاقات المركبة والشروط المتعددةنعملا (جملة برمجية)
if : ... endif;قوالب العرض المدمجة مع HTMLنعملا (جملة برمجية)
$cond ? $a : $bإسناد قيمة ثنائية مختصرة في سطر واحدنعمنعم (تعبير يُرجع قيمة)
$val ?? $defaultتوفير قيمة بديلة آمنة عند وجود nullيفحص null فقطنعم (تعبير يُرجع قيمة)
PHP
<?php

$latencyMs = 42;
$customLabel = null;

if ($latencyMs < 100) {
    $health = "Healthy";
} else {
    $health = "Degraded";
}

$title = $customLabel ?? "Server Status: $health";
echo "$title ($latencyMs ms)\n";
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

اختر الصيغة الشرطية الأنسب بناءً على عدد الفروع وما إذا كنت تنفذ أوامر متعددة أو تسند قيمة واحدة. استخدم if / elseif / else القياسية عندما تختبر الشروط نطاقات رقمية (> أو <=) أو تعبيرات مركبة. استخدم المعامل الثلاثي ? : أو معامل دمج الفارغ ?? لإسناد القيم الافتراضية المختصرة في سطر واحد. احذر دائماً من كتابة علامة مساواة واحدة عن طريق الخطأ (if ($a = 5)) داخل قوسي الشرط.