Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 25, Position 2 = 39 Branch analysis from position: 25 2 jumps found. (Code = 78) Position 1 = 26, Position 2 = 39 Branch analysis from position: 26 1 jumps found. (Code = 42) Position 1 = 25 Branch analysis from position: 25 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 filename: /in/nmWmE function name: (null) number of ops: 47 compiled vars: !0 = $tests, !1 = $test, !2 = $key, !3 = $undefinedVariable line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 10 0 E > DECLARE_CLASS 'foocountable' 21 1 INIT_ARRAY ~4 <array>, 'array' 22 2 ADD_ARRAY_ELEMENT ~4 'hello+world', 'string' 23 3 ADD_ARRAY_ELEMENT ~4 123, 'number' 24 4 NEW $5 'ArrayIterator' 21 5 SEND_VAL_EX <array> 24 6 DO_FCALL 0 21 7 ADD_ARRAY_ELEMENT ~4 $5, 'iterator' 25 8 NEW $7 'FooCountable' 9 DO_FCALL 0 10 ADD_ARRAY_ELEMENT ~4 $7, 'countable' 26 11 ADD_ARRAY_ELEMENT ~4 0, 'zero' 27 12 ADD_ARRAY_ELEMENT ~4 '0', 'string_zero' 28 13 NEW $9 'Foo' 14 DO_FCALL 0 15 ADD_ARRAY_ELEMENT ~4 $9, 'object' 29 16 NEW $11 'stdClass' 17 DO_FCALL 0 18 ADD_ARRAY_ELEMENT ~4 $11, 'stdClass' 21 19 ADD_ARRAY_ELEMENT ~4 null, 'null' 31 20 ADD_ARRAY_ELEMENT ~4 '', 'empty' 21 21 ADD_ARRAY_ELEMENT ~4 <true>, 'boolt' 22 ADD_ARRAY_ELEMENT ~4 <false>, 'boolf' 20 23 ASSIGN !0, ~4 36 24 > FE_RESET_R $14 !0, ->39 25 > > FE_FETCH_R ~15 $14, !1, ->39 26 > ASSIGN !2, ~15 37 27 CONCAT ~17 !2, '%3A+' 28 INIT_FCALL 'print_r' 29 BEGIN_SILENCE ~18 30 COUNT ~19 !1 31 END_SILENCE ~18 32 SEND_VAL ~19 33 SEND_VAL 1 34 DO_ICALL $20 35 CONCAT ~21 ~17, $20 36 CONCAT ~22 ~21, '%0A' 37 ECHO ~22 36 38 > JMP ->25 39 > FE_FREE $14 39 40 ECHO '---%0A' 40 41 BEGIN_SILENCE ~23 42 COUNT ~24 !3 43 END_SILENCE ~23 44 CONCAT ~25 'Undefined%3A+', ~24 45 ECHO ~25 46 > RETURN 1 Class Foo: [no user functions] Class FooCountable: Function count: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/nmWmE function name: count number of ops: 4 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 16 0 E > FETCH_OBJ_R ~0 'elements' 1 COUNT ~1 ~0 2 > RETURN ~1 17 3* > RETURN null End of function count End of class FooCountable.
Generated using Vulcan Logic Dumper, using php 8.0.0