Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/afOPe function name: (null) number of ops: 36 compiled vars: !0 = $closureInClass, !1 = $closureInTrait line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 13 0 E > DECLARE_CLASS 'classconstanttest' 25 1 INIT_STATIC_METHOD_CALL 'ClassConstantTest', 'getClosureInClass' 2 DO_FCALL 0 $2 3 ASSIGN !0, $2 26 4 INIT_STATIC_METHOD_CALL 'ClassConstantTest', 'getClosureInTrait' 5 DO_FCALL 0 $4 6 ASSIGN !1, $4 28 7 INIT_FCALL 'var_dump' 8 INIT_DYNAMIC_CALL !0 9 DO_FCALL 0 $6 10 SEND_VAR $6 11 INIT_DYNAMIC_CALL !1 12 DO_FCALL 0 $7 13 SEND_VAR $7 14 DO_ICALL 30 15 INIT_STATIC_METHOD_CALL 'Closure', 'bind' 16 SEND_VAR !0 17 SEND_VAL null 18 SEND_VAL 'stdClass' 19 DO_FCALL 0 $9 20 ASSIGN !0, $9 31 21 INIT_STATIC_METHOD_CALL 'Closure', 'bind' 22 SEND_VAR !1 23 SEND_VAL null 24 SEND_VAL 'stdClass' 25 DO_FCALL 0 $11 26 ASSIGN !1, $11 33 27 INIT_FCALL 'var_dump' 28 INIT_DYNAMIC_CALL !0 29 DO_FCALL 0 $13 30 SEND_VAR $13 31 INIT_DYNAMIC_CALL !1 32 DO_FCALL 0 $14 33 SEND_VAR $14 34 DO_ICALL 35 > RETURN 1 Function %00%7Bclosure%7D%2Fin%2FafOPe%3A7%240: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/afOPe function name: {closure} number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > FETCH_CLASS_NAME ~0 1 > RETURN ~0 9 2* > RETURN null End of function %00%7Bclosure%7D%2Fin%2FafOPe%3A7%240 Function %00%7Bclosure%7D%2Fin%2FafOPe%3A19%241: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/afOPe function name: {closure} number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 20 0 E > > RETURN 'ClassConstantTest' 21 1* > RETURN null End of function %00%7Bclosure%7D%2Fin%2FafOPe%3A19%241 Class ClosureInATrait: Function getclosureintrait: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/afOPe function name: getClosureInTrait number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 7 0 E > DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2FafOPe%3A7%240' 9 1 > RETURN ~0 10 2* > RETURN null End of function getclosureintrait End of class ClosureInATrait. Class ClassConstantTest: Function getclosureinclass: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/afOPe function name: getClosureInClass number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 19 0 E > DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2FafOPe%3A19%241' 21 1 > RETURN ~0 22 2* > RETURN null End of function getclosureinclass End of class ClassConstantTest.
Generated using Vulcan Logic Dumper, using php 8.0.0