Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Z0MbG function name: (null) number of ops: 14 compiled vars: !0 = $rawrStatic, !1 = $testObj, !2 = $rawrObj line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 19 0 E > ASSIGN !0, <array> 20 1 INIT_DYNAMIC_CALL !0 2 DO_FCALL 0 22 3 NEW $5 'Test' 4 DO_FCALL 0 5 ASSIGN !1, $5 23 6 ASSIGN_OBJ !1, 'name' 7 OP_DATA '%D0%92%D0%B0%D1%81%D1%8F' 25 8 INIT_ARRAY ~9 !1 9 ADD_ARRAY_ELEMENT ~9 'Rawr' 10 ASSIGN !2, ~9 26 11 INIT_DYNAMIC_CALL !2 12 DO_FCALL 0 13 > RETURN 1 Class Test: Function staticrawr: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 6 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 6 filename: /in/Z0MbG function name: StaticRawr number of ops: 7 compiled vars: !0 = $name line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > RECV_INIT !0 '' 7 1 ECHO 'Rawr+from+static%21' 8 2 ISSET_ISEMPTY_CV ~1 !0 3 BOOL_NOT ~2 ~1 4 > JMPZ ~2, ->6 5 > ECHO !0 9 6 > > RETURN null End of function staticrawr Function rawr: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Z0MbG function name: Rawr number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > FETCH_OBJ_R ~0 'name' 1 CONCAT ~1 'Rawr%21+', ~0 2 ECHO ~1 15 3 INIT_USER_CALL 1 'call_user_func', 'self%3A%3AStaticRawr' 4 FETCH_OBJ_R ~2 'name' 5 SEND_USER ~2 6 DO_FCALL 0 16 7 > RETURN null End of function rawr End of class Test.
Generated using Vulcan Logic Dumper, using php 8.0.0