Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3bfGs function name: (null) number of ops: 4 compiled vars: !0 = $obj line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > NEW $1 'weird' 1 DO_FCALL 0 2 ASSIGN !0, $1 26 3 > RETURN 1 Class weird: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3bfGs function name: __construct number of ops: 45 compiled vars: !0 = $myvar, !1 = $$myvar, !2 = $$$$myvar line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > ASSIGN_OBJ 'myvar' 1 OP_DATA 'A' 9 2 ASSIGN_OBJ !0 3 OP_DATA 'B' 10 4 ASSIGN_OBJ !0 5 OP_DATA 'C' 11 6 ASSIGN_OBJ !1 7 OP_DATA 'D' 13 8 FETCH_OBJ_R ~7 'myvar' 9 CONCAT ~8 'this-%3Emyvar%3A+', ~7 10 CONCAT ~9 ~8, '%0A' 11 ECHO ~9 14 12 FETCH_OBJ_R ~10 !0 13 CONCAT ~11 'this-%3E%24myvar%3A+', ~10 14 CONCAT ~12 ~11, '%0A' 15 ECHO ~12 15 16 FETCH_OBJ_R ~13 !0 17 CONCAT ~14 'this-%3E%24%7B%27myvar%27%7D%3A+', ~13 18 CONCAT ~15 ~14, '%0A' 19 ECHO ~15 16 20 FETCH_OBJ_R ~16 !1 21 CONCAT ~17 'this-%3E%24%7B%27%24myvar%27%7D%3A+', ~16 22 CONCAT ~18 ~17, '%0A' 23 ECHO ~18 17 24 FETCH_R local ~19 !0 25 FETCH_R local ~20 ~19 26 FETCH_R local ~21 ~20 27 FETCH_R local ~22 ~21 28 FETCH_R local ~23 ~22 29 FETCH_R local ~24 ~23 30 FETCH_OBJ_R ~25 ~24 31 CONCAT ~26 'this-%3E%24%24%24%24%24%24%24myvar%3A+', ~25 32 CONCAT ~27 ~26, '%0A' 33 ECHO ~27 19 34 FETCH_R local ~28 !2 35 FETCH_R local ~29 ~28 36 FETCH_R local ~30 ~29 37 FETCH_R local ~31 ~30 38 FETCH_R local ~32 ~31 39 FETCH_R local ~33 ~32 40 FETCH_OBJ_R ~34 ~33 41 CONCAT ~35 'this-%3E%24%24%24%24%24%24%24%7B%27%24%24%24myvar%27%7D%3A+', ~34 42 CONCAT ~36 ~35, '%0A' 43 ECHO ~36 21 44 > RETURN null End of function __construct End of class weird.
Generated using Vulcan Logic Dumper, using php 8.0.0