تعبير switch

تستخدم التعابير الشرطية لإنشاء أوامر مختلفة تعتمد على شروط مختلفة .


تعبير switch في PHP

يستخدم تعبير switch لإختيار كود من مجموعة أكواد .

التركيبة

switch(n) {
case 1:
إدراج مجموعة الأكواد 1
break;
case 2:
إدراج مجموعة الأكواد 2
break;
default:
إظهار الكود اذا كانت النتيجة غير مطابقة للحالتين 1 و 2
}

كيف يعمل الكود

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

إن كان هناك تطابق مع الكود سيت عرضه فوراً وسيتوقف الكود عن الفحص كما يمكن استخدام break بعد كل حالة لتجنب عبور الفحص إلى الحالة الأخرى تلقائياً .

مثال

<html>
<body>
<?php
$x=1;
switch ($x)
{
case 1:
echo "الرقم 1";
break;

case 2:
echo " الرقم 2";
break;

case 3:
echo " الرقم 3";
break;

default:

echo "لايوجد أرقام بين 1 و 3 ";

}

?>

</body>
</html>