Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/XTdjA function name: (null) number of ops: 73 compiled vars: !0 = $score, !1 = $firstName, !2 = $lastName, !3 = $age, !4 = $expected, !5 = $expectedCorrected, !6 = $nameAsUtf16LE, !7 = $utf16LeBom, !8 = $scoreAsHex, !9 = $ageAsHex, !10 = $finalString, !11 = $numberPadding, !12 = $finalStringWithNumbersPadded line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 64 4 1 ASSIGN !1, 'Jack' 5 2 ASSIGN !2, 'Saliv' 6 3 ASSIGN !3, 21 8 4 ASSIGN !4, 'FFFEFF404A00610063006B00530061006C00690076FFFEFF15' 9 5 ASSIGN !5, 'FFFEFF404A00610063006B00530061006C0069007600FFFEFF15' 12 6 INIT_FCALL 'unpack' 7 SEND_VAL 'H%2A' 8 INIT_FCALL 'mb_convert_encoding' 9 CONCAT ~19 !1, !2 10 SEND_VAL ~19 11 SEND_VAL 'UTF-16LE' 12 SEND_VAL 'UTF-8' 13 DO_ICALL $20 14 SEND_VAR $20 15 DO_ICALL $21 16 ASSIGN !6, $21 15 17 ASSIGN !7, 'FFFE' 18 18 INIT_FCALL 'dechex' 19 SEND_VAR !0 20 DO_ICALL $24 21 ASSIGN !8, $24 19 22 INIT_FCALL 'dechex' 23 SEND_VAR !3 24 DO_ICALL $26 25 ASSIGN !9, $26 21 26 INIT_FCALL 'sprintf' 22 27 SEND_VAL '%251%24s%252%24s%253%24s' 23 28 CONCAT ~28 !7, !8 29 SEND_VAL ~28 24 30 INIT_FCALL 'strtoupper' 31 FETCH_DIM_R ~29 !6, 1 32 SEND_VAL ~29 33 DO_ICALL $30 34 SEND_VAR $30 25 35 CONCAT ~31 !7, !9 36 SEND_VAL ~31 21 37 DO_ICALL $32 38 ASSIGN !10, $32 28 39 ASSIGN !11, 'FF' 29 40 INIT_FCALL 'sprintf' 30 41 SEND_VAL '%251%24s%252%24s%253%24s' 31 42 CONCAT ~35 !7, !11 43 CONCAT ~36 ~35, !8 44 SEND_VAL ~36 32 45 INIT_FCALL 'strtoupper' 46 FETCH_DIM_R ~37 !6, 1 47 SEND_VAL ~37 48 DO_ICALL $38 49 SEND_VAR $38 33 50 CONCAT ~39 !7, !11 51 CONCAT ~40 ~39, !9 52 SEND_VAL ~40 29 53 DO_ICALL $41 54 ASSIGN !12, $41 36 55 CONCAT ~43 'Calculated+++++++++%3A+', !10 56 ECHO ~43 37 57 ECHO '%0A' 38 58 CONCAT ~44 'Padded+++++++++++++%3A+', !12 59 ECHO ~44 39 60 ECHO '%0A' 40 61 CONCAT ~45 'Expected+++++++++++%3A+', !4 62 ECHO ~45 41 63 ECHO '%0A' 42 64 CONCAT ~46 'Expected+Corrected+%3A+', !5 65 ECHO ~46 44 66 ASSERT_CHECK 67 INIT_FCALL 'assert' 68 IS_IDENTICAL ~47 !12, !5 69 SEND_VAL ~47 70 SEND_VAL 'assert%28%24finalStringWithNumbersPadded+%3D%3D%3D+%24expectedCorrected%29' 71 DO_ICALL 72 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0