Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/nMO3p function name: (null) number of ops: 29 compiled vars: !0 = $x line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 18 0 E > NEW $1 'SwitchStage' 1 DO_FCALL 0 19 2 INIT_METHOD_CALL $1, 'branch' 3 SEND_VAL_EX 1, 'case' 4 SEND_VAL_EX 2, 'then' 5 CHECK_UNDEF_ARGS 6 DO_FCALL 1 $3 20 7 INIT_METHOD_CALL $3, 'branch' 8 SEND_VAL_EX 3, 'case' 9 SEND_VAL_EX 4, 'then' 10 CHECK_UNDEF_ARGS 11 DO_FCALL 1 $4 21 12 INIT_METHOD_CALL $4, 'default' 13 SEND_VAL_EX 5 14 DO_FCALL 0 $5 18 15 ASSIGN !0, $5 23 16 INIT_FCALL 'var_dump' 17 SEND_VAR !0 18 DO_ICALL 25 19 NEW $8 'SwitchStage' 26 20 SEND_VAL_EX <array> 28 21 SEND_VAL_EX 5, 'default' 22 CHECK_UNDEF_ARGS 25 23 DO_FCALL 1 24 ASSIGN !0, $8 30 25 INIT_FCALL 'var_dump' 26 SEND_VAR !0 27 DO_ICALL 28 > RETURN 1 Class SwitchStage: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/nMO3p function name: __construct number of ops: 7 compiled vars: !0 = $branches, !1 = $default line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 4 0 E > RECV_INIT !0 <array> 1 RECV_INIT !1 null 2 ASSIGN_OBJ 'branches' 3 OP_DATA !0 4 ASSIGN_OBJ 'default' 5 OP_DATA !1 7 6 > RETURN null End of function __construct Function branch: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/nMO3p function name: branch number of ops: 11 compiled vars: !0 = $case, !1 = $then line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > RECV !0 1 RECV !1 9 2 INIT_ARRAY ~4 !0, 'case' 3 ADD_ARRAY_ELEMENT ~4 !1, 'then' 4 CAST 8 ~5 ~4 5 FETCH_OBJ_W $2 'branches' 6 ASSIGN_DIM $2 7 OP_DATA ~5 10 8 FETCH_THIS ~6 9 > RETURN ~6 11 10* > RETURN null End of function branch Function default: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/nMO3p function name: default number of ops: 6 compiled vars: !0 = $default line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > RECV !0 13 1 ASSIGN_OBJ 'default' 2 OP_DATA !0 14 3 FETCH_THIS ~2 4 > RETURN ~2 15 5* > RETURN null End of function default End of class SwitchStage.
Generated using Vulcan Logic Dumper, using php 8.0.0