Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 6, Position 2 = 14 Branch analysis from position: 6 2 jumps found. (Code = 78) Position 1 = 7, Position 2 = 14 Branch analysis from position: 7 1 jumps found. (Code = 42) Position 1 = 6 Branch analysis from position: 6 Branch analysis from position: 14 2 jumps found. (Code = 77) Position 1 = 20, Position 2 = 28 Branch analysis from position: 20 2 jumps found. (Code = 78) Position 1 = 21, Position 2 = 28 Branch analysis from position: 21 1 jumps found. (Code = 42) Position 1 = 20 Branch analysis from position: 20 Branch analysis from position: 28 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 28 Branch analysis from position: 14 filename: /in/i7QdK function name: (null) number of ops: 30 compiled vars: !0 = $obj, !1 = $value, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > DECLARE_CLASS 'mydata' 16 1 NEW $3 'myData' 2 DO_FCALL 0 3 ASSIGN !0, $3 18 4 ECHO 'foreach+%28new+%24obj%29%0A' 20 5 > FE_RESET_R $6 !0, ->14 6 > > FE_FETCH_R ~7 $6, !1, ->14 7 > ASSIGN !2, ~7 21 8 INIT_FCALL 'var_dump' 9 SEND_VAR !2 10 SEND_VAR !1 11 DO_ICALL 22 12 ECHO '%0A' 20 13 > JMP ->6 14 > FE_FREE $6 25 15 ECHO '%0Aforeach+%28new+ArrayIterator%28%24obj%29%29%0A' 27 16 NEW $10 'ArrayIterator' 17 SEND_VAR_EX !0 18 DO_FCALL 0 19 > FE_RESET_R $12 $10, ->28 20 > > FE_FETCH_R ~13 $12, !1, ->28 21 > ASSIGN !2, ~13 28 22 INIT_FCALL 'var_dump' 23 SEND_VAR !2 24 SEND_VAR !1 25 DO_ICALL 29 26 ECHO '%0A' 27 27 > JMP ->20 28 > FE_FREE $12 30 29 > RETURN 1 Class myData: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/i7QdK function name: __construct number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > ASSIGN_OBJ 'property4' 1 OP_DATA 'last+property' 9 2 > RETURN null End of function __construct Function getiterator: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/i7QdK function name: getIterator number of ops: 6 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > NEW $0 'ArrayIterator' 1 FETCH_THIS $1 2 SEND_VAR_EX $1 3 DO_FCALL 0 4 > RETURN $0 13 5* > RETURN null End of function getiterator End of class myData.
Generated using Vulcan Logic Dumper, using php 8.0.0