Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 7 Branch analysis from position: 7 2 jumps found. (Code = 44) Position 1 = 9, Position 2 = 4 Branch analysis from position: 9 1 jumps found. (Code = 42) Position 1 = 18 Branch analysis from position: 18 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 15 Branch analysis from position: 20 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 26 Branch analysis from position: 34 1 jumps found. (Code = 42) Position 1 = 46 Branch analysis from position: 46 2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 41 Branch analysis from position: 48 2 jumps found. (Code = 77) Position 1 = 54, Position 2 = 59 Branch analysis from position: 54 2 jumps found. (Code = 78) Position 1 = 55, Position 2 = 59 Branch analysis from position: 55 1 jumps found. (Code = 42) Position 1 = 54 Branch analysis from position: 54 Branch analysis from position: 59 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 59 Branch analysis from position: 41 2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 41 Branch analysis from position: 48 Branch analysis from position: 41 Branch analysis from position: 26 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 26 Branch analysis from position: 34 Branch analysis from position: 26 Branch analysis from position: 15 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 15 Branch analysis from position: 20 Branch analysis from position: 15 Branch analysis from position: 4 2 jumps found. (Code = 44) Position 1 = 9, Position 2 = 4 Branch analysis from position: 9 Branch analysis from position: 4 filename: /in/QFbtT function name: (null) number of ops: 61 compiled vars: !0 = $ampA, !1 = $a, !2 = $i, !3 = $ampI, !4 = $arr, !5 = $ampArr, !6 = $secondArr, !7 = $ampSecondArrJ, !8 = $foreachedArr, !9 = $ampForeachedVal, !10 = $foreachedVal line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ECHO 'Getting+reference+to+a+variable+that+is+not+yet+set.%0A' 4 1 ASSIGN_REF !0, !1 5 2 ASSIGN !1, 0 3 > JMP ->7 6 4 > CONCAT ~13 !0, '%2C+' 5 ECHO ~13 5 6 PRE_INC !1 7 > IS_SMALLER !1, 10 8 > JMPNZ ~15, ->4 9 9 > ECHO '%0A%0A' 11 10 ASSIGN !2, 0 13 11 ECHO 'Getting+reference+to+an+existing+scalar+variable.%0A' 14 12 ASSIGN_REF !3, !2 15 13 ASSIGN !2, 0 14 > JMP ->18 16 15 > CONCAT ~19 !3, '%2C+' 16 ECHO ~19 15 17 PRE_INC !2 18 > IS_SMALLER !2, 10 19 > JMPNZ ~21, ->15 19 20 > ECHO '%0A%0A' 21 21 ASSIGN !4, <array> 23 22 ECHO 'Getting+reference+to+an+existing+array.%0A' 24 23 ASSIGN_REF !5, !4 25 24 ASSIGN !2, 0 25 > JMP ->32 26 26 > ASSIGN_DIM !4, 'i' 27 OP_DATA !2 27 28 FETCH_DIM_R ~26 !5, 'i' 29 CONCAT ~27 ~26, '%2C+' 30 ECHO ~27 25 31 PRE_INC !2 32 > IS_SMALLER !2, 10 33 > JMPNZ ~29, ->26 30 34 > ECHO '%0A%0A' 32 35 ASSIGN !6, <array> 34 36 ECHO 'Getting+reference+to+an+array+element+that+does+not+exist+yet.%0A' 35 37 FETCH_DIM_W $31 !6, 'j' 38 ASSIGN_REF !7, $31 36 39 ASSIGN !2, 0 40 > JMP ->46 37 41 > ASSIGN_DIM !6, 'j' 42 OP_DATA !2 38 43 CONCAT ~35 !7, '%2C+' 44 ECHO ~35 36 45 PRE_INC !2 46 > IS_SMALLER !2, 10 47 > JMPNZ ~37, ->41 41 48 > ECHO '%0A%0A' 43 49 ASSIGN !8, <array> 44 50 ASSIGN_REF !9, !10 45 51 ASSIGN !8, <array> 47 52 ECHO 'Getting+reference+to+a+value+created+by+a+foreach.%0A' 49 53 > FE_RESET_R $41 !8, ->59 54 > > FE_FETCH_R $41, !10, ->59 50 55 > FETCH_DIM_R ~42 !9, 0 56 CONCAT ~43 ~42, '%2C+' 57 ECHO ~43 49 58 > JMP ->54 59 > FE_FREE $41 52 60 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0