123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- Switch
- -----
- <?php
- switch ($a) {
- case 0:
- break;
- // Comment
- case 1;
- default:
- }
- // alternative syntax
- switch ($a):
- endswitch;
- // leading semicolon
- switch ($a) { ; }
- switch ($a): ; endswitch;
- -----
- array(
- 0: Stmt_Switch(
- cond: Expr_Variable(
- name: a
- )
- cases: array(
- 0: Stmt_Case(
- cond: Scalar_LNumber(
- value: 0
- )
- stmts: array(
- 0: Stmt_Break(
- num: null
- )
- )
- )
- 1: Stmt_Case(
- cond: Scalar_LNumber(
- value: 1
- )
- stmts: array(
- )
- comments: array(
- 0: // Comment
- )
- )
- 2: Stmt_Case(
- cond: null
- stmts: array(
- )
- )
- )
- )
- 1: Stmt_Switch(
- cond: Expr_Variable(
- name: a
- )
- cases: array(
- )
- comments: array(
- 0: // alternative syntax
- )
- )
- 2: Stmt_Switch(
- cond: Expr_Variable(
- name: a
- )
- cases: array(
- )
- comments: array(
- 0: // leading semicolon
- )
- )
- 3: Stmt_Switch(
- cond: Expr_Variable(
- name: a
- )
- cases: array(
- )
- )
- )
|