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 = 79) Position 1 = -2 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/j5lTK function name: (null) number of ops: 198 compiled vars: !0 = $xml line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 10 0 E > INIT_FCALL 'class_exists' 1 SEND_VAL 'SimpleXMLElement' 2 DO_ICALL $1 3 BOOL_NOT ~2 $1 4 > JMPZ ~2, ->6 5 > > EXIT 'Bonkers' 11 6 > NEW $3 'SimpleXMLElement' 7 SEND_VAL_EX '%0A++++%3Cxml+xmlns%3Aabstract%3D%22urn%3Amy.org%3Aabstract%22%3E%0A++++++++%3Cabstract%3Anode%3Efoo%3C%2Fabstract%3Anode%3E%0A++++++++%3Cbar%3E123%3C%2Fbar%3E%0A++++%3C%2Fxml%3E%0A' 8 DO_FCALL 0 9 ASSIGN !0, $3 17 10 INIT_FCALL 'var_dump' 11 FETCH_OBJ_R ~6 !0, 'node' 12 GET_TYPE ~7 ~6 13 SEND_VAL ~7 14 DO_ICALL 18 15 INIT_FCALL 'var_dump' 16 ISSET_ISEMPTY_PROP_OBJ ~9 !0, 'node' 17 SEND_VAL ~9 18 DO_ICALL 19 19 INIT_FCALL 'var_dump' 20 ISSET_ISEMPTY_PROP_OBJ ~11 !0, 'node' 21 SEND_VAL ~11 22 DO_ICALL 20 23 INIT_FCALL 'var_dump' 24 FETCH_OBJ_R ~13 !0, 'node' 25 TYPE_CHECK 2 ~14 ~13 26 SEND_VAL ~14 27 DO_ICALL 21 28 INIT_FCALL 'var_dump' 29 BEGIN_SILENCE ~16 30 FETCH_OBJ_R ~17 !0, 'node' 31 COUNT ~18 ~17 32 END_SILENCE ~16 33 SEND_VAL ~18 34 DO_ICALL 22 35 INIT_FCALL 'var_dump' 36 BEGIN_SILENCE ~20 37 FETCH_OBJ_R ~21 !0, 'node' 38 INIT_METHOD_CALL ~21, 'children' 39 DO_FCALL 0 $22 40 COUNT ~23 $22 41 END_SILENCE ~20 42 SEND_VAL ~23 43 DO_ICALL 23 44 ECHO '----------------------%0A' 24 45 INIT_FCALL 'var_dump' 46 FETCH_OBJ_R ~25 !0, 'bar' 47 GET_TYPE ~26 ~25 48 SEND_VAL ~26 49 DO_ICALL 25 50 INIT_FCALL 'var_dump' 51 ISSET_ISEMPTY_PROP_OBJ ~28 !0, 'bar' 52 SEND_VAL ~28 53 DO_ICALL 26 54 INIT_FCALL 'var_dump' 55 ISSET_ISEMPTY_PROP_OBJ ~30 !0, 'bar' 56 SEND_VAL ~30 57 DO_ICALL 27 58 INIT_FCALL 'var_dump' 59 FETCH_OBJ_R ~32 !0, 'bar' 60 TYPE_CHECK 2 ~33 ~32 61 SEND_VAL ~33 62 DO_ICALL 28 63 INIT_FCALL 'var_dump' 64 BEGIN_SILENCE ~35 65 FETCH_OBJ_R ~36 !0, 'bar' 66 COUNT ~37 ~36 67 END_SILENCE ~35 68 SEND_VAL ~37 69 DO_ICALL 29 70 INIT_FCALL 'var_dump' 71 BEGIN_SILENCE ~39 72 FETCH_OBJ_R ~40 !0, 'bar' 73 INIT_METHOD_CALL ~40, 'children' 74 DO_FCALL 0 $41 75 COUNT ~42 $41 76 END_SILENCE ~39 77 SEND_VAL ~42 78 DO_ICALL 30 79 ECHO '----------------------%0A' 31 80 INIT_FCALL 'var_dump' 81 INIT_METHOD_CALL !0, 'children' 82 SEND_VAL_EX 'abstract' 83 SEND_VAL_EX <true> 84 DO_FCALL 0 $44 85 FETCH_OBJ_R ~45 $44, 'node' 86 GET_TYPE ~46 ~45 87 SEND_VAL ~46 88 DO_ICALL 32 89 INIT_FCALL 'var_dump' 90 INIT_METHOD_CALL !0, 'children' 91 SEND_VAL_EX 'abstract' 92 SEND_VAL_EX <true> 93 DO_FCALL 0 $48 94 ISSET_ISEMPTY_PROP_OBJ ~49 $48, 'node' 95 SEND_VAL ~49 96 DO_ICALL 33 97 INIT_FCALL 'var_dump' 98 INIT_METHOD_CALL !0, 'children' 99 SEND_VAL_EX 'abstract' 100 SEND_VAL_EX <true> 101 DO_FCALL 0 $51 102 ISSET_ISEMPTY_PROP_OBJ ~52 $51, 'node' 103 SEND_VAL ~52 104 DO_ICALL 34 105 INIT_FCALL 'var_dump' 106 INIT_METHOD_CALL !0, 'children' 107 SEND_VAL_EX 'abstract' 108 SEND_VAL_EX <true> 109 DO_FCALL 0 $54 110 FETCH_OBJ_R ~55 $54, 'node' 111 TYPE_CHECK 2 ~56 ~55 112 SEND_VAL ~56 113 DO_ICALL 35 114 INIT_FCALL 'var_dump' 115 BEGIN_SILENCE ~58 116 INIT_METHOD_CALL !0, 'children' 117 SEND_VAL_EX 'abstract' 118 SEND_VAL_EX <true> 119 DO_FCALL 0 $59 120 FETCH_OBJ_R ~60 $59, 'node' 121 COUNT ~61 ~60 122 END_SILENCE ~58 123 SEND_VAL ~61 124 DO_ICALL 36 125 INIT_FCALL 'var_dump' 126 BEGIN_SILENCE ~63 127 INIT_METHOD_CALL !0, 'children' 128 SEND_VAL_EX 'abstract' 129 SEND_VAL_EX <true> 130 DO_FCALL 0 $64 131 FETCH_OBJ_R ~65 $64, 'node' 132 INIT_METHOD_CALL ~65, 'children' 133 DO_FCALL 0 $66 134 COUNT ~67 $66 135 END_SILENCE ~63 136 SEND_VAL ~67 137 DO_ICALL 37 138 ECHO '----------------------%0A' 38 139 INIT_FCALL 'var_dump' 140 INIT_METHOD_CALL !0, 'children' 141 SEND_VAL_EX 'abstract' 142 SEND_VAL_EX <true> 143 DO_FCALL 0 $69 144 FETCH_OBJ_R ~70 $69, 'bar' 145 GET_TYPE ~71 ~70 146 SEND_VAL ~71 147 DO_ICALL 39 148 INIT_FCALL 'var_dump' 149 INIT_METHOD_CALL !0, 'children' 150 SEND_VAL_EX 'abstract' 151 SEND_VAL_EX <true> 152 DO_FCALL 0 $73 153 ISSET_ISEMPTY_PROP_OBJ ~74 $73, 'bar' 154 SEND_VAL ~74 155 DO_ICALL 40 156 INIT_FCALL 'var_dump' 157 INIT_METHOD_CALL !0, 'children' 158 SEND_VAL_EX 'abstract' 159 SEND_VAL_EX <true> 160 DO_FCALL 0 $76 161 ISSET_ISEMPTY_PROP_OBJ ~77 $76, 'bar' 162 SEND_VAL ~77 163 DO_ICALL 41 164 INIT_FCALL 'var_dump' 165 INIT_METHOD_CALL !0, 'children' 166 SEND_VAL_EX 'abstract' 167 SEND_VAL_EX <true> 168 DO_FCALL 0 $79 169 FETCH_OBJ_R ~80 $79, 'bar' 170 TYPE_CHECK 2 ~81 ~80 171 SEND_VAL ~81 172 DO_ICALL 42 173 INIT_FCALL 'var_dump' 174 BEGIN_SILENCE ~83 175 INIT_METHOD_CALL !0, 'children' 176 SEND_VAL_EX 'abstract' 177 SEND_VAL_EX <true> 178 DO_FCALL 0 $84 179 FETCH_OBJ_R ~85 $84, 'bar' 180 COUNT ~86 ~85 181 END_SILENCE ~83 182 SEND_VAL ~86 183 DO_ICALL 43 184 INIT_FCALL 'var_dump' 185 BEGIN_SILENCE ~88 186 INIT_METHOD_CALL !0, 'children' 187 SEND_VAL_EX 'abstract' 188 SEND_VAL_EX <true> 189 DO_FCALL 0 $89 190 FETCH_OBJ_R ~90 $89, 'bar' 191 INIT_METHOD_CALL ~90, 'children' 192 DO_FCALL 0 $91 193 COUNT ~92 $91 194 END_SILENCE ~88 195 SEND_VAL ~92 196 DO_ICALL 197 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0