بيان تبديل PHP
يتم switch
استخدام البيان لأداء إجراءات مختلفة بناءً على ظروف مختلفة.
بيان تبديل PHP
استخدم switch
العبارة لتحديد واحدة من العديد من كتل التعليمات البرمجية المراد تنفيذها .
بناء الجملة
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
هذه هي الطريقة التي يعمل بها: أولاً لدينا تعبير واحد n (غالبًا متغير) ، يتم تقييمه مرة واحدة. ثم تتم مقارنة قيمة التعبير مع قيم كل حالة في الهيكل. إذا كان هناك تطابق ، فسيتم تنفيذ كتلة التعليمات البرمجية المرتبطة بهذه الحالة. استخدمه break
لمنع الرمز من الوصول إلى الحالة التالية تلقائيًا. يتم default
استخدام العبارة إذا لم يتم العثور على تطابق.
مثال
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>