29 lines
859 B
Markdown
29 lines
859 B
Markdown
---
|
|
title: Switch Statements
|
|
localeTitle: تبديل العبارات
|
|
---
|
|
## تبديل العبارات
|
|
|
|
بيانات التبديل تنفيذ كتل من التعليمات البرمجية استناداً إلى قيمة شرط.
|
|
|
|
### بناء الجملة:
|
|
|
|
`switch(x) {
|
|
case 1:
|
|
statement1;
|
|
break;
|
|
case 2:
|
|
statement2;
|
|
break;
|
|
default:
|
|
defaultstatement;
|
|
}
|
|
`
|
|
|
|
في المثال أعلاه ، x هي الشرط. سيتم تنفيذ التصريحات التالية للحالة التي تطابق. إذا لم تكن هناك تطابقات ، فسيتم تشغيل العبارة (الألفاظ الافتراضية).
|
|
|
|
يتم استخدام الكلمة الأساسية `break` لإنهاء كل حالة.
|
|
|
|
### معلومات اكثر:
|
|
|
|
[تبديل PHP](http://php.net/manual/en/control-structures.switch.php) |