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/LLJRd function name: (null) number of ops: 196 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 FETCH_OBJ_R ~16 !0, 'node' 30 INIT_METHOD_CALL ~16, 'count' 31 DO_FCALL 0 $17 32 SEND_VAR $17 33 DO_ICALL 22 34 INIT_FCALL 'var_dump' 35 BEGIN_SILENCE ~19 36 FETCH_OBJ_R ~20 !0, 'node' 37 INIT_METHOD_CALL ~20, 'children' 38 DO_FCALL 0 $21 39 COUNT ~22 $21 40 END_SILENCE ~19 41 SEND_VAL ~22 42 DO_ICALL 23 43 ECHO '----------------------%0A' 24 44 INIT_FCALL 'var_dump' 45 FETCH_OBJ_R ~24 !0, 'bar' 46 GET_TYPE ~25 ~24 47 SEND_VAL ~25 48 DO_ICALL 25 49 INIT_FCALL 'var_dump' 50 ISSET_ISEMPTY_PROP_OBJ ~27 !0, 'bar' 51 SEND_VAL ~27 52 DO_ICALL 26 53 INIT_FCALL 'var_dump' 54 ISSET_ISEMPTY_PROP_OBJ ~29 !0, 'bar' 55 SEND_VAL ~29 56 DO_ICALL 27 57 INIT_FCALL 'var_dump' 58 FETCH_OBJ_R ~31 !0, 'bar' 59 TYPE_CHECK 2 ~32 ~31 60 SEND_VAL ~32 61 DO_ICALL 28 62 INIT_FCALL 'var_dump' 63 FETCH_OBJ_R ~34 !0, 'bar' 64 INIT_METHOD_CALL ~34, 'count' 65 DO_FCALL 0 $35 66 SEND_VAR $35 67 DO_ICALL 29 68 INIT_FCALL 'var_dump' 69 BEGIN_SILENCE ~37 70 FETCH_OBJ_R ~38 !0, 'bar' 71 INIT_METHOD_CALL ~38, 'children' 72 DO_FCALL 0 $39 73 COUNT ~40 $39 74 END_SILENCE ~37 75 SEND_VAL ~40 76 DO_ICALL 30 77 ECHO '----------------------%0A' 31 78 INIT_FCALL 'var_dump' 79 INIT_METHOD_CALL !0, 'children' 80 SEND_VAL_EX 'abstract' 81 SEND_VAL_EX <true> 82 DO_FCALL 0 $42 83 FETCH_OBJ_R ~43 $42, 'node' 84 GET_TYPE ~44 ~43 85 SEND_VAL ~44 86 DO_ICALL 32 87 INIT_FCALL 'var_dump' 88 INIT_METHOD_CALL !0, 'children' 89 SEND_VAL_EX 'abstract' 90 SEND_VAL_EX <true> 91 DO_FCALL 0 $46 92 ISSET_ISEMPTY_PROP_OBJ ~47 $46, 'node' 93 SEND_VAL ~47 94 DO_ICALL 33 95 INIT_FCALL 'var_dump' 96 INIT_METHOD_CALL !0, 'children' 97 SEND_VAL_EX 'abstract' 98 SEND_VAL_EX <true> 99 DO_FCALL 0 $49 100 ISSET_ISEMPTY_PROP_OBJ ~50 $49, 'node' 101 SEND_VAL ~50 102 DO_ICALL 34 103 INIT_FCALL 'var_dump' 104 INIT_METHOD_CALL !0, 'children' 105 SEND_VAL_EX 'abstract' 106 SEND_VAL_EX <true> 107 DO_FCALL 0 $52 108 FETCH_OBJ_R ~53 $52, 'node' 109 TYPE_CHECK 2 ~54 ~53 110 SEND_VAL ~54 111 DO_ICALL 35 112 INIT_FCALL 'var_dump' 113 BEGIN_SILENCE ~56 114 INIT_METHOD_CALL !0, 'children' 115 SEND_VAL_EX 'abstract' 116 SEND_VAL_EX <true> 117 DO_FCALL 0 $57 118 FETCH_OBJ_R ~58 $57, 'node' 119 COUNT ~59 ~58 120 END_SILENCE ~56 121 SEND_VAL ~59 122 DO_ICALL 36 123 INIT_FCALL 'var_dump' 124 BEGIN_SILENCE ~61 125 INIT_METHOD_CALL !0, 'children' 126 SEND_VAL_EX 'abstract' 127 SEND_VAL_EX <true> 128 DO_FCALL 0 $62 129 FETCH_OBJ_R ~63 $62, 'node' 130 INIT_METHOD_CALL ~63, 'children' 131 DO_FCALL 0 $64 132 COUNT ~65 $64 133 END_SILENCE ~61 134 SEND_VAL ~65 135 DO_ICALL 37 136 ECHO '----------------------%0A' 38 137 INIT_FCALL 'var_dump' 138 INIT_METHOD_CALL !0, 'children' 139 SEND_VAL_EX 'abstract' 140 SEND_VAL_EX <true> 141 DO_FCALL 0 $67 142 FETCH_OBJ_R ~68 $67, 'bar' 143 GET_TYPE ~69 ~68 144 SEND_VAL ~69 145 DO_ICALL 39 146 INIT_FCALL 'var_dump' 147 INIT_METHOD_CALL !0, 'children' 148 SEND_VAL_EX 'abstract' 149 SEND_VAL_EX <true> 150 DO_FCALL 0 $71 151 ISSET_ISEMPTY_PROP_OBJ ~72 $71, 'bar' 152 SEND_VAL ~72 153 DO_ICALL 40 154 INIT_FCALL 'var_dump' 155 INIT_METHOD_CALL !0, 'children' 156 SEND_VAL_EX 'abstract' 157 SEND_VAL_EX <true> 158 DO_FCALL 0 $74 159 ISSET_ISEMPTY_PROP_OBJ ~75 $74, 'bar' 160 SEND_VAL ~75 161 DO_ICALL 41 162 INIT_FCALL 'var_dump' 163 INIT_METHOD_CALL !0, 'children' 164 SEND_VAL_EX 'abstract' 165 SEND_VAL_EX <true> 166 DO_FCALL 0 $77 167 FETCH_OBJ_R ~78 $77, 'bar' 168 TYPE_CHECK 2 ~79 ~78 169 SEND_VAL ~79 170 DO_ICALL 42 171 INIT_FCALL 'var_dump' 172 BEGIN_SILENCE ~81 173 INIT_METHOD_CALL !0, 'children' 174 SEND_VAL_EX 'abstract' 175 SEND_VAL_EX <true> 176 DO_FCALL 0 $82 177 FETCH_OBJ_R ~83 $82, 'bar' 178 COUNT ~84 ~83 179 END_SILENCE ~81 180 SEND_VAL ~84 181 DO_ICALL 43 182 INIT_FCALL 'var_dump' 183 BEGIN_SILENCE ~86 184 INIT_METHOD_CALL !0, 'children' 185 SEND_VAL_EX 'abstract' 186 SEND_VAL_EX <true> 187 DO_FCALL 0 $87 188 FETCH_OBJ_R ~88 $87, 'bar' 189 INIT_METHOD_CALL ~88, 'children' 190 DO_FCALL 0 $89 191 COUNT ~90 $89 192 END_SILENCE ~86 193 SEND_VAL ~90 194 DO_ICALL 195 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0