Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 79) Position 1 = -2 filename: /in/8sVWN function name: (null) number of ops: 100 compiled vars: !0 = $input, !1 = $data, !2 = $cleanKeys, !3 = $record, !4 = $equals, !5 = $value, !6 = $key, !7 = $lastDot, !8 = $appKey, !9 = $curKey, !10 = $v, !11 = $k, !12 = $keys, !13 = $firstKey, !14 = $newData line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 12 1 ECHO 'test' 2 > EXIT 13 3* ASSIGN !1, <array> 14 4* ASSIGN !2, <array> 15 5* FE_RESET_R $18 !0, ->59 6* FE_FETCH_R $18, !3, ->59 16 7* INIT_FCALL 'strrpos' 8* SEND_VAR !3 9* SEND_VAL '%3D' 10* DO_ICALL $19 11* ASSIGN !4, $19 17 12* INIT_FCALL 'trim' 13* INIT_FCALL 'substr' 14* SEND_VAR !3 15* ADD ~21 !4, 1 16* SEND_VAL ~21 17* DO_ICALL $22 18* SEND_VAR $22 19* DO_ICALL $23 20* ASSIGN !5, $23 18 21* INIT_FCALL 'trim' 22* INIT_FCALL 'substr' 23* SEND_VAR !3 24* SEND_VAL 0 25* SEND_VAR !4 26* DO_ICALL $25 27* SEND_VAR $25 28* DO_ICALL $26 29* ASSIGN !6, $26 20 30* INIT_FCALL 'strrpos' 31* SEND_VAR !6 32* SEND_VAL '.' 33* DO_ICALL $28 34* ASSIGN !7, $28 21 35* INIT_FCALL 'substr' 36* SEND_VAR !6 37* ADD ~30 !7, 1 38* SEND_VAL ~30 39* DO_ICALL $31 40* ASSIGN !8, $31 22 41* INIT_FCALL 'substr' 42* SEND_VAR !6 43* SEND_VAL 0 44* SEND_VAR !7 45* DO_ICALL $33 46* ASSIGN !9, $33 23 47* FETCH_DIM_W $35 !1, !9 48* ASSIGN_DIM $35, !8 49* OP_DATA !5 25 50* INIT_FCALL 'strpos' 51* SEND_VAR !9 52* SEND_VAL '.' 53* DO_ICALL $37 54* TYPE_CHECK 1018 $37 55* JMPZ ~38, ->58 26 56* ASSIGN_DIM !2 57* OP_DATA !9 15 58* JMP ->6 59* FE_FREE $18 30 60* FE_RESET_R $40 !1, ->94 61* FE_FETCH_R ~41 $40, !10, ->94 62* ASSIGN !11, ~41 31 63* INIT_FCALL 'explode' 64* SEND_VAL '.' 65* SEND_VAR !11 66* DO_ICALL $43 67* ASSIGN !12, $43 32 68* INIT_FCALL 'array_shift' 69* SEND_REF !12 70* DO_ICALL $45 71* ASSIGN !13, $45 33 72* ASSIGN !14, <array> 34 73* JMP ->82 35 74* COUNT ~48 !14 75* IS_IDENTICAL ~48, 0 76* JMPZ ~49, ->80 36 77* ASSIGN_DIM !14, !6 78* OP_DATA !10 79* JMP ->82 38 80* INIT_ARRAY ~51 !14, !6 81* ASSIGN !14, ~51 34 82* INIT_FCALL 'array_pop' 83* SEND_REF !12 84* DO_ICALL $53 85* ASSIGN ~54 !6, $53 86* JMPNZ ~54, ->74 41 87* INIT_FCALL 'array_merge_recursive' 88* SEND_VAR !1 89* SEND_VAR !14 90* DO_ICALL $55 91* ASSIGN !1, $55 42 92* UNSET_DIM !1, !11 30 93* JMP ->61 94* FE_FREE $40 45 95* INIT_FCALL 'var_export' 96* SEND_VAR !1 97* DO_ICALL $57 98* ECHO $57 99* > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0