Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 10, Position 2 = 16 Branch analysis from position: 10 2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 19 Branch analysis from position: 17 1 jumps found. (Code = 42) Position 1 = 20 Branch analysis from position: 20 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 16 filename: /in/qSS6j function name: (null) number of ops: 61 compiled vars: !0 = $data, !1 = $dateType line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN_DIM !0, 'ealkalom' 1 OP_DATA '2014.+04.+30.+00%3A00' 3 2 ASSIGN_DIM !0, 'valkalom' 3 OP_DATA '2014.+04.+30.+00%3A00' 13 4 INIT_FCALL 'checkinvalidhour' 5 FETCH_DIM_R ~4 !0, 'ealkalom' 6 SEND_VAL ~4 7 DO_FCALL 0 $5 8 IS_EQUAL ~6 $5, '00' 9 > JMPNZ_EX ~6 ~6, ->16 10 > INIT_FCALL 'checkinvalidhour' 11 FETCH_DIM_R ~7 !0, 'valkalom' 12 SEND_VAL ~7 13 DO_FCALL 0 $8 14 IS_EQUAL ~9 $8, '00' 15 BOOL ~6 ~9 16 > > JMPZ ~6, ->19 14 17 > ASSIGN !1, 'Y.+m.+d.' 18 > JMP ->20 16 19 > ASSIGN !1, 'Y.+m.+d.+H%3Ai' 18 20 > INIT_FCALL 'preg_replace' 21 SEND_VAL <array> 22 SEND_VAL <array> 23 FETCH_DIM_R ~13 !0, 'valkalom' 24 SEND_VAL ~13 25 DO_ICALL $14 26 ASSIGN_DIM ~12 !0, 'valkalom' 27 OP_DATA $14 28 ECHO ~12 19 29 INIT_FCALL 'preg_replace' 30 SEND_VAL <array> 31 SEND_VAL <array> 32 FETCH_DIM_R ~16 !0, 'ealkalom' 33 SEND_VAL ~16 34 DO_ICALL $17 35 ASSIGN_DIM ~15 !0, 'ealkalom' 36 OP_DATA $17 37 ECHO ~15 21 38 INIT_FCALL 'date' 39 SEND_VAR !1 40 INIT_FCALL 'strtotime' 41 FETCH_DIM_R ~19 !0, 'ealkalom' 42 SEND_VAL ~19 43 DO_ICALL $20 44 SEND_VAR $20 45 DO_ICALL $21 46 ASSIGN_DIM ~18 !0, 'ealkalom' 47 OP_DATA $21 48 ECHO ~18 22 49 INIT_FCALL 'date' 50 SEND_VAR !1 51 INIT_FCALL 'strtotime' 52 FETCH_DIM_R ~23 !0, 'valkalom' 53 SEND_VAL ~23 54 DO_ICALL $24 55 SEND_VAR $24 56 DO_ICALL $25 57 ASSIGN_DIM ~22 !0, 'valkalom' 58 OP_DATA $25 59 ECHO ~22 60 > RETURN 1 Function checkinvalidhour: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 18 Branch analysis from position: 8 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 18 filename: /in/qSS6j function name: checkInvalidHour number of ops: 20 compiled vars: !0 = $date, !1 = $hour, !2 = $match, !3 = $min line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > RECV !0 7 1 ASSIGN !1, '' 8 2 INIT_FCALL 'preg_match' 3 SEND_VAL '%2F%282%5B0-3%5D%7C%5B01%5D%5B0-9%5D%29%3A%5B0-5%5D%5B0-9%5D%2F' 4 SEND_VAR !0 5 SEND_REF !2 6 DO_ICALL $5 7 > JMPZ $5, ->18 9 8 > INIT_FCALL 'explode' 9 SEND_VAL '%3A' 10 FETCH_DIM_R ~6 !2, 0 11 SEND_VAL ~6 12 DO_ICALL $7 13 FETCH_LIST_R $8 $7, 0 14 ASSIGN !1, $8 15 FETCH_LIST_R $10 $7, 1 16 ASSIGN !3, $10 17 FREE $7 11 18 > > RETURN !1 12 19* > RETURN null End of function checkinvalidhour
Generated using Vulcan Logic Dumper, using php 8.0.0