ما هو بيان التبديل؟

في البرمجة ، عبارة التبديل عبارة عن كتلة شرطية تستخدم كوسيلة لتقصير مجموعة طويلة من عبارات if. على سبيل المثال ، ضع في اعتبارك ما إذا كان سيتم حظر الكتل الأخرى (باستخدام PHP) ، في المثال أدناه.

إذا كان ($ num == 0) {صدى "الرقم صفر!"؛ } elseif ($ num == 1) {echo "الرقم واحد!"؛ } elseif ($ num == 2) {echo "الرقم اثنين!"؛ } {{echo "Error!"؛

}

بدلاً من كتابة العديد من الكتل الأخرى في حالة تشغيل عبارات بناءً على قيمة متغير واحد ، يمكنك استخدام عبارة التبديل لتنفيذ المهمة مع عدد أقل من الكتل البرمجية. دعنا نلقي نظرة على مثال الكود التالي.

رمز التبديل ($ num) {case 0: echo "الرقم صفر!"؛ استراحة؛ الحالة 1: صدى "الرقم واحد!" ؛ استراحة؛ الحالة 2: صدى "الرقم اثنين!"؛ استراحة؛ الافتراضي: صدى "خطأ!" ؛

}

مع بيان التبديل ، يتم استخدام اسم المتغير مرة واحدة في سطر الفتح. يتم استخدام الكلمة الأساسية للحالة لتوفير القيم المحتملة للمتغير ، متبوعة بنقطتين ومجموعة من العبارات لتعمل إذا كان المتغير يساوي قيمة مقابلة. يتم استخدام الكلمة المفتاحية الافتراضية للتعامل مع أي قيم لا يتم تغطيتها بإحدى الحالات (مثل عبارة النهاية).

شروط البرمجة