تعليمات Switch في PHP
- الصفحة السابقة PHP If...Else
- الصفحة التالية دائرة While في PHP
تستخدم جملة switch لتنفيذ حركة معينة بناءً على شروط مختلفة.
جملة Switch
إذا كنت ترغب في تنفيذ عدد من جملات الكود بشكل اختياري، استخدم جملة Switch.
يمكن استخدام جملة Switch لتجنب استخدام جمل if..elseif..else الطويلة.
النص النهائي
switch (expression) { case label1: إذا كان expression = label1، يتم تنفيذ الكود المحدد break; case label2: إذا كان expression = label2، يتم تنفيذ الكود المحدد break; default: النص لا يتطابق مع label1 وlabel2، يتم تنفيذ الكود المحدد }
مبدأ العمل:
- حساب قيمة التعبير مرة واحدة
- مقارنة قيمة التعبير مع قيمة case في بنية
- إذا كانت هناك تطابق، يتم تنفيذ الكود المرتبط بcase
- بعد تنفيذ الكود،جملة breakمنع تنفيذ الكود في case التالية
- إذا لم يكن أي case صحيحًا، يتم استخدام جملة default
مثال
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Your favorite fruit is apple!"; break; case "banana": echo "Your favorite fruit is banana!"; break; case "orange": echo "Your favorite fruit is orange!"; break; default: echo "Your favorite fruit is neither apple, banana, or orange!"; } ?>
- الصفحة السابقة PHP If...Else
- الصفحة التالية دائرة While في PHP