30 lines
1020 B
Markdown
30 lines
1020 B
Markdown
|
---
|
|||
|
title: Switch Statements
|
|||
|
localeTitle: Записи переключателей
|
|||
|
---
|
|||
|
## Записи переключателей
|
|||
|
|
|||
|
Операторы switch выполняют блоки кода, основанные на значении условия.
|
|||
|
|
|||
|
### Синтаксис:
|
|||
|
|
|||
|
```PHP
|
|||
|
switch(x) {
|
|||
|
case 1:
|
|||
|
statement1;
|
|||
|
break;
|
|||
|
case 2:
|
|||
|
statement2;
|
|||
|
break;
|
|||
|
default:
|
|||
|
defaultstatement;
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
В приведенном выше примере x является условием. Заявления, следующие за случаем совпадения, будут выполнены. Если совпадений нет, будут выполняться инструкции (ы) по умолчанию.
|
|||
|
|
|||
|
Ключевое слово `break` используется для завершения каждого случая.
|
|||
|
|
|||
|
### Дополнительная информация:
|
|||
|
|
|||
|
[Переключатель PHP](http://php.net/manual/en/control-structures.switch.php)
|