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) |