Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 27 Branch analysis from position: 27 2 jumps found. (Code = 44) Position 1 = 29, Position 2 = 7 Branch analysis from position: 29 1 jumps found. (Code = 42) Position 1 = 61 Branch analysis from position: 61 2 jumps found. (Code = 44) Position 1 = 63, Position 2 = 46 Branch analysis from position: 63 1 jumps found. (Code = 42) Position 1 = 93 Branch analysis from position: 93 2 jumps found. (Code = 44) Position 1 = 95, Position 2 = 80 Branch analysis from position: 95 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 80 2 jumps found. (Code = 77) Position 1 = 82, Position 2 = 91 Branch analysis from position: 82 2 jumps found. (Code = 78) Position 1 = 83, Position 2 = 91 Branch analysis from position: 83 1 jumps found. (Code = 42) Position 1 = 82 Branch analysis from position: 82 Branch analysis from position: 91 2 jumps found. (Code = 44) Position 1 = 95, Position 2 = 80 Branch analysis from position: 95 Branch analysis from position: 80 Branch analysis from position: 91 Branch analysis from position: 46 2 jumps found. (Code = 44) Position 1 = 63, Position 2 = 46 Branch analysis from position: 63 Branch analysis from position: 46 Branch analysis from position: 7 2 jumps found. (Code = 77) Position 1 = 9, Position 2 = 21 Branch analysis from position: 9 2 jumps found. (Code = 78) Position 1 = 10, Position 2 = 21 Branch analysis from position: 10 1 jumps found. (Code = 42) Position 1 = 9 Branch analysis from position: 9 Branch analysis from position: 21 2 jumps found. (Code = 44) Position 1 = 29, Position 2 = 7 Branch analysis from position: 29 Branch analysis from position: 7 Branch analysis from position: 21 filename: /in/YogUP function name: (null) number of ops: 107 compiled vars: !0 = $allTheThings, !1 = $t, !2 = $i, !3 = $ids, !4 = $thing, !5 = $allTheIds line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 45 1 INIT_FCALL 'microtime' 2 SEND_VAL <true> 3 DO_ICALL $7 4 ASSIGN !1, $7 46 5 ASSIGN !2, 0 6 > JMP ->27 48 7 > ASSIGN !3, <array> 49 8 > FE_RESET_R $11 !0, ->21 9 > > FE_FETCH_R $11, !4, ->21 50 10 > INIT_FCALL 'array_merge' 11 SEND_VAR !3 12 INIT_FCALL 'array_column' 13 FETCH_DIM_R ~12 !4, 'stuff' 14 SEND_VAL ~12 15 SEND_VAL 'id' 16 DO_ICALL $13 17 SEND_VAR $13 18 DO_ICALL $14 19 ASSIGN !3, $14 49 20 > JMP ->9 21 > FE_FREE $11 52 22 INIT_FCALL 'array_unique' 23 SEND_VAR !3 24 DO_ICALL $16 25 ASSIGN !3, $16 46 26 PRE_INC !2 27 > IS_SMALLER !2, 10000 28 > JMPNZ ~19, ->7 54 29 > INIT_FCALL 'microtime' 30 SEND_VAL <true> 31 DO_ICALL $20 32 SUB ~21 $20, !1 33 ASSIGN !1, ~21 55 34 INIT_FCALL 'var_export' 35 SEND_VAR !3 36 DO_ICALL 56 37 CONCAT ~24 'original%3A+', !1 38 CONCAT ~25 ~24, '%0A' 39 ECHO ~25 58 40 INIT_FCALL 'microtime' 41 SEND_VAL <true> 42 DO_ICALL $26 43 ASSIGN !1, $26 59 44 ASSIGN !2, 0 45 > JMP ->61 61 46 > INIT_FCALL 'array_map' 47 DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2FYogUP%3A61%240' 63 48 SEND_VAL ~29 49 SEND_VAR !0 50 DO_ICALL $30 61 51 ASSIGN !5, $30 64 52 INIT_FCALL 'array_unique' 53 INIT_FCALL 'array_merge' 54 SEND_UNPACK !5 55 CHECK_UNDEF_ARGS 56 DO_ICALL $32 57 SEND_VAR $32 58 DO_ICALL $33 59 ASSIGN !3, $33 59 60 PRE_INC !2 61 > IS_SMALLER !2, 10000 62 > JMPNZ ~36, ->46 66 63 > INIT_FCALL 'microtime' 64 SEND_VAL <true> 65 DO_ICALL $37 66 SUB ~38 $37, !1 67 ASSIGN !1, ~38 67 68 INIT_FCALL 'var_export' 69 SEND_VAR !3 70 DO_ICALL 68 71 CONCAT ~41 'improved%3A+', !1 72 CONCAT ~42 ~41, '%0A' 73 ECHO ~42 71 74 INIT_FCALL 'microtime' 75 SEND_VAL <true> 76 DO_ICALL $43 77 ASSIGN !1, $43 72 78 ASSIGN !2, 0 79 > JMP ->93 74 80 > ASSIGN !3, <array> 75 81 > FE_RESET_R $47 !0, ->91 82 > > FE_FETCH_R $47, !4, ->91 76 83 > INIT_FCALL 'array_column' 84 FETCH_DIM_R ~48 !4, 'stuff' 85 SEND_VAL ~48 86 SEND_VAL 'id' 87 DO_ICALL $49 88 ASSIGN_DIM !3, $49 89 OP_DATA 1 75 90 > JMP ->82 91 > FE_FREE $47 72 92 PRE_INC !2 93 > IS_SMALLER !2, 10000 94 > JMPNZ ~52, ->80 79 95 > INIT_FCALL 'microtime' 96 SEND_VAL <true> 97 DO_ICALL $53 98 SUB ~54 $53, !1 99 ASSIGN !1, ~54 80 100 INIT_FCALL 'var_export' 101 SEND_VAR !3 102 DO_ICALL 81 103 CONCAT ~57 'new%3A+', !1 104 CONCAT ~58 ~57, '%0A' 105 ECHO ~58 106 > RETURN 1 Function %00%7Bclosure%7D%2Fin%2FYogUP%3A61%240: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/YogUP function name: {closure} number of ops: 8 compiled vars: !0 = $thing line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 61 0 E > RECV !0 62 1 INIT_FCALL 'array_column' 2 FETCH_DIM_R ~1 !0, 'stuff' 3 SEND_VAL ~1 4 SEND_VAL 'id' 5 DO_ICALL $2 6 > RETURN $2 63 7* > RETURN null End of function %00%7Bclosure%7D%2Fin%2FYogUP%3A61%240
Generated using Vulcan Logic Dumper, using php 8.0.0