← الرئيسية

🔀 الشروط (Conditions)

الدرس الرابع — تعلم كيف تتخذ قرارات في الكود

📖 أنواع الشروط في PHP

الشروط تخلي كودك يقرر أي جزء ينفذ:

🧪 محاكي شجرة القرارات

حرّك القيمة وشوف أي فرع يتفاعل:

85
$score >= 90 ?
$score >= 75 ?
$score >= 60 ?
ممتاز 🌟
جيد جداً 👏
جيد 👍
راسب ❌
غيّر الدرجة لتشوف النتيجة

💻 كود الشروط

$score = 85; // if / elseif / else if ($score >= 90) { echo "ممتاز"; } elseif ($score >= 75) { echo "جيد جداً"; } elseif ($score >= 60) { echo "جيد"; } else { echo "راسب"; } // Ternary Operator $status = $score >= 50 ? "ناجح" : "راسب"; // Match (PHP 8+) $grade = match(true) { $score >= 90 => "A", $score >= 80 => "B", $score >= 70 => "C", default => "F" };

🧪 جرّب بنفسك

النتيجة ستظهر هنا...

⚠️ أخطاء شائعة

الخطأالسببالحل
if ($x = 5)استخدم = بدل ==استخدم == أو ===
نسيان break في switchكل الحالات تنفذضع break بعد كل case
elseif مكتوبة else ifكلاهما يشتغل لكن elseif أفضلاستخدم elseif