Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 34 Branch analysis from position: 17 1 jumps found. (Code = 42) Position 1 = 45 Branch analysis from position: 45 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 34 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/6JqYV function name: (null) number of ops: 55 compiled vars: !0 = $array, !1 = $ids, !2 = $filtered, !3 = $toDelete, !4 = $toUpdate, !5 = $lastAIndex, !6 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 13 1 INIT_FCALL 'array_column' 2 SEND_VAR !0 3 SEND_VAL 'id' 4 DO_ICALL $8 5 ASSIGN !1, $8 16 6 INIT_FCALL 'array_filter' 7 SEND_VAR !0 8 DECLARE_LAMBDA_FUNCTION ~10 [0] 18 9 SEND_VAL ~10 16 10 DO_ICALL $11 11 ASSIGN !2, $11 21 12 ASSIGN !3, !1 22 13 ASSIGN !4, null 25 14 ISSET_ISEMPTY_CV ~15 !2 15 BOOL_NOT ~16 ~15 16 > JMPZ ~16, ->34 27 17 > INIT_FCALL 'max' 18 INIT_FCALL 'array_keys' 19 SEND_VAR !2 20 DO_ICALL $17 21 SEND_VAR $17 22 DO_ICALL $18 23 ASSIGN !5, $18 30 24 INIT_FCALL 'array_diff' 25 SEND_VAR !3 26 FETCH_DIM_R ~20 !0, !5 27 FETCH_DIM_R ~21 ~20, 'id' 28 INIT_ARRAY ~22 ~21 29 SEND_VAL ~22 30 DO_ICALL $23 31 ASSIGN !3, $23 33 32 ASSIGN !4, null 25 33 > JMP ->45 36 34 > INIT_FCALL 'end' 35 SEND_REF !0 36 DO_ICALL $26 37 FETCH_DIM_R ~27 $26, 'id' 38 ASSIGN !4, ~27 38 39 INIT_FCALL 'array_diff' 40 SEND_VAR !3 41 INIT_ARRAY ~29 !4 42 SEND_VAL ~29 43 DO_ICALL $30 44 ASSIGN !3, $30 43 45 > INIT_FCALL 'array_values' 46 SEND_VAR !3 47 DO_ICALL $32 48 INIT_ARRAY ~33 $32, 'toDelete' 44 49 ADD_ARRAY_ELEMENT ~33 !4, 'toUpdate' 42 50 ASSIGN !6, ~33 48 51 INIT_FCALL 'print_r' 52 SEND_VAR !6 53 DO_ICALL 54 > RETURN 1 Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/6JqYV function name: {closure} number of ops: 5 compiled vars: !0 = $el line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 16 0 E > RECV !0 17 1 FETCH_DIM_R ~1 !0, 'value' 2 IS_IDENTICAL ~2 ~1, 'a' 3 > RETURN ~2 18 4* > RETURN null End of Dynamic Function 0
Generated using Vulcan Logic Dumper, using php 8.0.0