27 lines
		
	
	
		
			641 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			641 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Switch Statements
 | |
| ---
 | |
| ## Switch Statements
 | |
| Switch statements execute blocks of code based on the value of a condition.  
 | |
| 
 | |
| ### Syntax:
 | |
| ```PHP
 | |
| switch(x) {
 | |
|   case 1:
 | |
|     statement1;
 | |
|     break;
 | |
|    case 2:
 | |
|      statement2;
 | |
|      break;
 | |
|    default:
 | |
|      defaultstatement;
 | |
| }
 | |
| ```
 | |
| 
 | |
| In the above example, x is the condition.  The statements following the case that matches will be executed.  If there are no matches, the default statement(s) will be run.  
 | |
| 
 | |
| The `break` keyword is used to end each case.  
 | |
| 
 | |
| ### More Information:
 | |
| <a href='http://php.net/manual/en/control-structures.switch.php' target='_blank' rel='nofollow'>PHP Switch</a> 
 |