Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 11, Position 2 = 19 Branch analysis from position: 11 2 jumps found. (Code = 78) Position 1 = 12, Position 2 = 19 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 11 Branch analysis from position: 11 Branch analysis from position: 19 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 filename: /in/r2j2q function name: (null) number of ops: 21 compiled vars: !0 = $funs, !1 = $fun line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 11 0 E > INIT_ARRAY ~2 'foo1' 12 1 ADD_ARRAY_ELEMENT ~2 'Foo%3A%3Ado_foo' 13 2 NEW $3 'Foo' 3 DO_FCALL 0 4 INIT_ARRAY ~5 $3 5 ADD_ARRAY_ELEMENT ~5 'do_foo' 6 ADD_ARRAY_ELEMENT ~2 ~5 14 7 DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2Fr2j2q%3A14%240' 8 ADD_ARRAY_ELEMENT ~2 ~6 10 9 ASSIGN !0, ~2 18 10 > FE_RESET_R $8 !0, ->19 11 > > FE_FETCH_R $8, !1, ->19 19 12 > ECHO 'direct+call%3A+' 13 INIT_DYNAMIC_CALL !1 14 DO_FCALL 0 20 15 ECHO 'call_user_func%28%29%3A+' 16 INIT_USER_CALL 0 'call_user_func', !1 17 DO_FCALL 0 18 18 > JMP ->11 19 > FE_FREE $8 21 20 > RETURN 1 Function foo1: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/r2j2q function name: foo1 number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ECHO 'foo1' 1 ECHO '%0A' 2 > RETURN null End of function foo1 Function %00%7Bclosure%7D%2Fin%2Fr2j2q%3A14%240: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/r2j2q function name: {closure} number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > ECHO '%7Bclosure%7D' 1 ECHO '%0A' 2 > RETURN null End of function %00%7Bclosure%7D%2Fin%2Fr2j2q%3A14%240 Class Foo: Function do_foo: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/r2j2q function name: do_foo number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > ECHO 'Foo%3A%3Ado_foo' 1 ECHO '%0A' 2 > RETURN null End of function do_foo End of class Foo.
Generated using Vulcan Logic Dumper, using php 8.0.0