Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EuHT5 function name: (null) number of ops: 33 compiled vars: !0 = $input_list line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 131 0 E > ASSIGN !0, <array> 137 1 INIT_FCALL 'var_dump' 2 INIT_FCALL 'array_column' 3 SEND_VAR !0 4 SEND_VAL 'foo' 5 SEND_VAL null 6 DO_ICALL $2 7 SEND_VAR $2 8 DO_ICALL 138 9 INIT_FCALL 'var_dump' 10 INIT_FCALL 'wp_list_pluck' 11 SEND_VAR !0 12 SEND_VAL 'foo' 13 SEND_VAL null 14 DO_FCALL 0 $4 15 SEND_VAR $4 16 DO_ICALL 144 17 CAST 8 ~6 <array> 18 INIT_ARRAY ~7 ~6 145 19 CAST 8 ~8 <array> 20 ADD_ARRAY_ELEMENT ~7 ~8 146 21 CAST 8 ~9 <array> 22 ADD_ARRAY_ELEMENT ~7 ~9 143 23 ASSIGN !0, ~7 148 24 INIT_FCALL 'var_dump' 25 INIT_FCALL 'wp_list_pluck' 26 SEND_VAR !0 27 SEND_VAL 'foo' 28 SEND_VAL null 29 DO_FCALL 0 $11 30 SEND_VAR $11 31 DO_ICALL 32 > RETURN 1 Function __: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EuHT5 function name: __ number of ops: 3 compiled vars: !0 = $str line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 4 1 > RETURN !0 5 2* > RETURN null End of function __ Function _doing_it_wrong: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EuHT5 function name: _doing_it_wrong number of ops: 8 compiled vars: !0 = $func, !1 = $error_message, !2 = $version line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 7 0 E > RECV !0 1 RECV !1 2 RECV !2 8 3 INIT_FCALL 'trigger_error' 4 SEND_VAR !1 5 SEND_VAL 1024 6 DO_ICALL 9 7 > RETURN null End of function _doing_it_wrong Function wp_list_pluck: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 7 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 7 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EuHT5 function name: wp_list_pluck number of ops: 17 compiled vars: !0 = $input_list, !1 = $field, !2 = $index_key, !3 = $util line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 117 0 E > RECV !0 1 RECV !1 2 RECV_INIT !2 null 118 3 TYPE_CHECK 128 ~4 !0 4 BOOL_NOT ~5 ~4 5 > JMPZ ~5, ->7 119 6 > > RETURN <array> 122 7 > NEW $6 'WP_List_Util' 8 SEND_VAR_EX !0 9 DO_FCALL 0 10 ASSIGN !3, $6 124 11 INIT_METHOD_CALL !3, 'pluck' 12 SEND_VAR_EX !1 13 SEND_VAR_EX !2 14 DO_FCALL 0 $9 15 > RETURN $9 125 16* > RETURN null End of function wp_list_pluck Class WP_List_Util: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EuHT5 function name: __construct number of ops: 6 compiled vars: !0 = $input line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 45 0 E > RECV !0 46 1 ASSIGN_OBJ 'output' 2 OP_DATA !0 47 3 ASSIGN_OBJ 'input' 4 OP_DATA !0 48 5 > RETURN null End of function __construct Function pluck: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 42 Branch analysis from position: 5 2 jumps found. (Code = 77) Position 1 = 7, Position 2 = 37 Branch analysis from position: 7 2 jumps found. (Code = 78) Position 1 = 8, Position 2 = 37 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 20 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 19 Branch analysis from position: 16 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 1 jumps found. (Code = 42) Position 1 = 7 Branch analysis from position: 7 Branch analysis from position: 19 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 28 Branch analysis from position: 22 2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 27 Branch analysis from position: 24 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 Branch analysis from position: 27 Branch analysis from position: 28 1 jumps found. (Code = 42) Position 1 = 7 Branch analysis from position: 7 Branch analysis from position: 37 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 37 Branch analysis from position: 42 2 jumps found. (Code = 77) Position 1 = 44, Position 2 = 82 Branch analysis from position: 44 2 jumps found. (Code = 78) Position 1 = 45, Position 2 = 82 Branch analysis from position: 45 2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 66 Branch analysis from position: 47 2 jumps found. (Code = 43) Position 1 = 52, Position 2 = 65 Branch analysis from position: 52 2 jumps found. (Code = 43) Position 1 = 57, Position 2 = 62 Branch analysis from position: 57 1 jumps found. (Code = 42) Position 1 = 65 Branch analysis from position: 65 1 jumps found. (Code = 42) Position 1 = 81 Branch analysis from position: 81 1 jumps found. (Code = 42) Position 1 = 44 Branch analysis from position: 44 Branch analysis from position: 62 1 jumps found. (Code = 42) Position 1 = 81 Branch analysis from position: 81 Branch analysis from position: 65 Branch analysis from position: 66 2 jumps found. (Code = 43) Position 1 = 68, Position 2 = 81 Branch analysis from position: 68 2 jumps found. (Code = 43) Position 1 = 70, Position 2 = 80 Branch analysis from position: 70 2 jumps found. (Code = 43) Position 1 = 72, Position 2 = 77 Branch analysis from position: 72 1 jumps found. (Code = 42) Position 1 = 80 Branch analysis from position: 80 1 jumps found. (Code = 42) Position 1 = 81 Branch analysis from position: 81 Branch analysis from position: 77 1 jumps found. (Code = 42) Position 1 = 81 Branch analysis from position: 81 Branch analysis from position: 80 Branch analysis from position: 81 Branch analysis from position: 82 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 82 filename: /in/EuHT5 function name: pluck number of ops: 88 compiled vars: !0 = $field, !1 = $index_key, !2 = $newlist, !3 = $value, !4 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 50 0 E > RECV !0 1 RECV_INIT !1 null 51 2 ASSIGN !2, <array> 53 3 BOOL_NOT ~6 !1 4 > JMPZ ~6, ->42 58 5 > FETCH_OBJ_R ~7 'output' 6 > FE_RESET_R $8 ~7, ->37 7 > > FE_FETCH_R ~9 $8, !3, ->37 8 > ASSIGN !4, ~9 59 9 TYPE_CHECK 256 !3 10 > JMPZ ~11, ->20 60 11 > INIT_FCALL 'property_exists' 12 SEND_VAR !3 13 SEND_VAR !0 14 DO_ICALL $12 15 > JMPZ $12, ->19 61 16 > FETCH_OBJ_R ~14 !3, !0 17 ASSIGN_DIM !2, !4 18 OP_DATA ~14 59 19 > > JMP ->36 63 20 > TYPE_CHECK 128 !3 21 > JMPZ ~15, ->28 64 22 > ARRAY_KEY_EXISTS !0, !3 23 > JMPZ ~16, ->27 65 24 > FETCH_DIM_R ~18 !3, !0 25 ASSIGN_DIM !2, !4 26 OP_DATA ~18 63 27 > > JMP ->36 68 28 > INIT_FCALL '_doing_it_wrong' 69 29 SEND_VAL 'WP_List_Util%3A%3Apluck' 70 30 INIT_FCALL '__' 31 SEND_VAL 'Values+for+the+input+array+must+be+either+objects+or+arrays.' 32 DO_FCALL 0 $19 33 SEND_VAR $19 71 34 SEND_VAL '6.2.0' 68 35 DO_FCALL 0 58 36 > > JMP ->7 37 > FE_FREE $8 76 38 ASSIGN_OBJ 'output' 39 OP_DATA !2 78 40 FETCH_OBJ_R ~22 'output' 41 > RETURN ~22 85 42 > FETCH_OBJ_R ~23 'output' 43 > FE_RESET_R $24 ~23, ->82 44 > > FE_FETCH_R $24, !3, ->82 86 45 > TYPE_CHECK 256 !3 46 > JMPZ ~25, ->66 87 47 > INIT_FCALL 'property_exists' 48 SEND_VAR !3 49 SEND_VAR !0 50 DO_ICALL $26 51 > JMPZ $26, ->65 88 52 > INIT_FCALL 'property_exists' 53 SEND_VAR !3 54 SEND_VAR !1 55 DO_ICALL $27 56 > JMPZ $27, ->62 89 57 > FETCH_OBJ_R ~28 !3, !1 58 FETCH_OBJ_R ~30 !3, !0 59 ASSIGN_DIM !2, ~28 60 OP_DATA ~30 88 61 > JMP ->65 91 62 > FETCH_OBJ_R ~32 !3, !0 63 ASSIGN_DIM !2 64 OP_DATA ~32 86 65 > > JMP ->81 94 66 > TYPE_CHECK 128 !3 67 > JMPZ ~33, ->81 95 68 > ARRAY_KEY_EXISTS !0, !3 69 > JMPZ ~34, ->80 96 70 > ARRAY_KEY_EXISTS !1, !3 71 > JMPZ ~35, ->77 97 72 > FETCH_DIM_R ~36 !3, !1 73 FETCH_DIM_R ~38 !3, !0 74 ASSIGN_DIM !2, ~36 75 OP_DATA ~38 96 76 > JMP ->80 99 77 > FETCH_DIM_R ~40 !3, !0 78 ASSIGN_DIM !2 79 OP_DATA ~40 94 80 > > JMP ->81 85 81 > > JMP ->44 82 > FE_FREE $24 111 83 ASSIGN_OBJ 'output' 84 OP_DATA !2 113 85 FETCH_OBJ_R ~42 'output' 86 > RETURN ~42 114 87* > RETURN null End of function pluck End of class WP_List_Util.
Generated using Vulcan Logic Dumper, using php 8.0.0