Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3ZPDk function name: (null) number of ops: 17 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > ASSIGN_STATIC_PROP 'foo', 'A' 1 OP_DATA 'bar' 29 2 ASSIGN_STATIC_PROP 'foo', 'B' 3 OP_DATA 'baz' 30 4 ASSIGN_STATIC_PROP 'foo', 'C' 5 OP_DATA 'bam' 32 6 INIT_FCALL 'var_dump' 7 INIT_STATIC_METHOD_CALL 'C', 'getStatic' 8 DO_FCALL 0 $3 9 SEND_VAR $3 10 DO_ICALL 33 11 INIT_FCALL 'var_dump' 12 INIT_STATIC_METHOD_CALL 'C', 'getSelf' 13 DO_FCALL 0 $5 14 SEND_VAR $5 15 DO_ICALL 16 > RETURN 1 Class A: Function getstatic: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3ZPDk function name: getStatic number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > FETCH_STATIC_PROP_R unknown ~0 'foo' 1 > RETURN ~0 10 2* > RETURN null End of function getstatic Function getself: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3ZPDk function name: getSelf number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > FETCH_STATIC_PROP_R unknown ~0 'foo' 1 > RETURN ~0 15 2* > RETURN null End of function getself End of class A. Class B: Function getstatic: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3ZPDk function name: getStatic number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > FETCH_STATIC_PROP_R unknown ~0 'foo' 1 > RETURN ~0 10 2* > RETURN null End of function getstatic Function getself: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3ZPDk function name: getSelf number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > FETCH_STATIC_PROP_R unknown ~0 'foo' 1 > RETURN ~0 15 2* > RETURN null End of function getself End of class B. Class C: Function getstatic: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3ZPDk function name: getStatic number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > FETCH_STATIC_PROP_R unknown ~0 'foo' 1 > RETURN ~0 10 2* > RETURN null End of function getstatic Function getself: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3ZPDk function name: getSelf number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > FETCH_STATIC_PROP_R unknown ~0 'foo' 1 > RETURN ~0 15 2* > RETURN null End of function getself End of class C.
Generated using Vulcan Logic Dumper, using php 8.0.0