Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 2, Position 2 = 11 Branch analysis from position: 2 2 jumps found. (Code = 78) Position 1 = 3, Position 2 = 11 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 2 Branch analysis from position: 2 Branch analysis from position: 11 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 11 filename: /in/L502s function name: (null) number of ops: 13 compiled vars: !0 = $strings, !1 = $s line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 59 0 E > ASSIGN !0, <array> 81 1 > FE_RESET_R $3 !0, ->11 2 > > FE_FETCH_R $3, !1, ->11 82 3 > CONCAT ~4 !1, '+--%3E+' 4 INIT_FCALL 'gettimeslot' 5 SEND_VAR !1 6 DO_FCALL 0 $5 7 CONCAT ~6 ~4, $5 8 CONCAT ~7 ~6, '%0A' 9 ECHO ~7 81 10 > JMP ->2 11 > FE_FREE $3 83 12 > RETURN 1 Function gettimeslot: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 12, Position 2 = 60 Branch analysis from position: 12 2 jumps found. (Code = 78) Position 1 = 13, Position 2 = 60 Branch analysis from position: 13 2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 19 Branch analysis from position: 16 1 jumps found. (Code = 42) Position 1 = 60 Branch analysis from position: 60 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 29 Branch analysis from position: 26 2 jumps found. (Code = 43) Position 1 = 32, Position 2 = 35 Branch analysis from position: 32 2 jumps found. (Code = 43) Position 1 = 36, Position 2 = 41 Branch analysis from position: 36 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 47 Branch analysis from position: 42 2 jumps found. (Code = 46) Position 1 = 48, Position 2 = 49 Branch analysis from position: 48 2 jumps found. (Code = 46) Position 1 = 50, Position 2 = 51 Branch analysis from position: 50 2 jumps found. (Code = 46) Position 1 = 52, Position 2 = 57 Branch analysis from position: 52 2 jumps found. (Code = 46) Position 1 = 54, Position 2 = 56 Branch analysis from position: 54 2 jumps found. (Code = 43) Position 1 = 58, Position 2 = 59 Branch analysis from position: 58 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 Branch analysis from position: 59 Branch analysis from position: 56 Branch analysis from position: 57 Branch analysis from position: 51 Branch analysis from position: 49 Branch analysis from position: 47 Branch analysis from position: 41 Branch analysis from position: 35 Branch analysis from position: 29 Branch analysis from position: 60 Branch analysis from position: 60 filename: /in/L502s function name: getTimeSlot number of ops: 63 compiled vars: !0 = $str, !1 = $arr, !2 = $final_datetime, !3 = $format, !4 = $d, !5 = $v, !6 = $k, !7 = $prevDatetime, !8 = $nextDateTime, !9 = $prevStr, !10 = $nextStr line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 5 1 ASSIGN !1, <array> 24 2 NOP 3 FAST_CONCAT ~12 !0, '+is+not+within+timeslots.' 4 ASSIGN !2, ~12 25 5 ASSIGN !3, 'Y-m-d+H%3Ai%3As' 26 6 INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat' 7 SEND_VAR !3 8 SEND_VAR !0 9 DO_FCALL 0 $15 10 ASSIGN !4, $15 28 11 > FE_RESET_R $17 !1, ->60 12 > > FE_FETCH_R ~18 $17, !5, ->60 13 > ASSIGN !6, ~18 29 14 IS_IDENTICAL !5, !0 15 > JMPZ ~20, ->19 30 16 > ASSIGN !2, !5 31 17 > JMP ->60 29 18* JMP ->59 33 19 > ASSIGN !7, <false> 34 20 ASSIGN !8, <false> 35 21 ASSIGN !9, '' 36 22 ASSIGN !10, '' 38 23 SUB ~26 !6, 1 24 ISSET_ISEMPTY_DIM_OBJ 0 !1, ~26 25 > JMPZ ~27, ->29 39 26 > SUB ~28 !6, 1 27 FETCH_DIM_R ~29 !1, ~28 28 ASSIGN !9, ~29 41 29 > ADD ~31 !6, 1 30 ISSET_ISEMPTY_DIM_OBJ 0 !1, ~31 31 > JMPZ ~32, ->35 42 32 > ADD ~33 !6, 1 33 FETCH_DIM_R ~34 !1, ~33 34 ASSIGN !10, ~34 44 35 > > JMPZ !9, ->41 45 36 > INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat' 37 SEND_VAR !3 38 SEND_VAR !9 39 DO_FCALL 0 $36 40 ASSIGN !7, $36 47 41 > > JMPZ !10, ->47 48 42 > INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat' 43 SEND_VAR !3 44 SEND_VAR !10 45 DO_FCALL 0 $38 46 ASSIGN !8, $38 51 47 > > JMPZ_EX ~40 !7, ->49 48 > BOOL ~40 !8 49 > > JMPZ_EX ~40 ~40, ->51 50 > BOOL ~40 !4 51 > > JMPZ_EX ~40 ~40, ->57 52 > IS_SMALLER ~41 !7, !4 53 > JMPZ_EX ~41 ~41, ->56 54 > IS_SMALLER ~42 !4, !8 55 BOOL ~41 ~42 56 > BOOL ~40 ~41 57 > > JMPZ ~40, ->59 52 58 > ASSIGN !2, !9 28 59 > > JMP ->12 60 > FE_FREE $17 56 61 > RETURN !2 57 62* > RETURN null End of function gettimeslot
Generated using Vulcan Logic Dumper, using php 8.0.0