55 lines
		
	
	
		
			706 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			706 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Control flow statements
 | |
| -----
 | |
| <?php
 | |
| 
 | |
| break;
 | |
| break 2;
 | |
| 
 | |
| continue;
 | |
| continue 2;
 | |
| 
 | |
| return;
 | |
| return $a;
 | |
| 
 | |
| throw $e;
 | |
| 
 | |
| label:
 | |
| goto label;
 | |
| -----
 | |
| array(
 | |
|     0: Stmt_Break(
 | |
|         num: null
 | |
|     )
 | |
|     1: Stmt_Break(
 | |
|         num: Scalar_LNumber(
 | |
|             value: 2
 | |
|         )
 | |
|     )
 | |
|     2: Stmt_Continue(
 | |
|         num: null
 | |
|     )
 | |
|     3: Stmt_Continue(
 | |
|         num: Scalar_LNumber(
 | |
|             value: 2
 | |
|         )
 | |
|     )
 | |
|     4: Stmt_Return(
 | |
|         expr: null
 | |
|     )
 | |
|     5: Stmt_Return(
 | |
|         expr: Expr_Variable(
 | |
|             name: a
 | |
|         )
 | |
|     )
 | |
|     6: Stmt_Throw(
 | |
|         expr: Expr_Variable(
 | |
|             name: e
 | |
|         )
 | |
|     )
 | |
|     7: Stmt_Label(
 | |
|         name: label
 | |
|     )
 | |
|     8: Stmt_Goto(
 | |
|         name: label
 | |
|     )
 | |
| ) | 
