Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 64 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 20 Branch analysis from position: 16 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 29 Branch analysis from position: 25 2 jumps found. (Code = 43) Position 1 = 34, Position 2 = 38 Branch analysis from position: 34 2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 63 Branch analysis from position: 40 2 jumps found. (Code = 43) Position 1 = 46, Position 2 = 61 Branch analysis from position: 46 2 jumps found. (Code = 43) Position 1 = 52, Position 2 = 58 Branch analysis from position: 52 1 jumps found. (Code = 42) Position 1 = 60 Branch analysis from position: 60 1 jumps found. (Code = 42) Position 1 = 63 Branch analysis from position: 63 1 jumps found. (Code = 42) Position 1 = 66 Branch analysis from position: 66 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 58 1 jumps found. (Code = 42) Position 1 = 63 Branch analysis from position: 63 Branch analysis from position: 61 1 jumps found. (Code = 42) Position 1 = 66 Branch analysis from position: 66 Branch analysis from position: 63 Branch analysis from position: 38 Branch analysis from position: 29 Branch analysis from position: 20 Branch analysis from position: 64 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/rnXAu function name: (null) number of ops: 72 compiled vars: !0 = $devidL, !1 = $arrayInputsState, !2 = $arrayDate, !3 = $numberOfValid, !4 = $day, !5 = $month, !6 = $year, !7 = $date, !8 = $Zaznam line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 13 0 E > ASSIGN !0, '05.08.2017' 14 1 ASSIGN_DIM !1, 'devid' 2 OP_DATA '' 15 3 IS_NOT_EQUAL !0, '' 4 > JMPZ ~11, ->64 16 5 > INIT_FCALL 'explode' 6 SEND_VAL '.' 7 SEND_VAR !0 8 DO_ICALL $12 9 ASSIGN !2, $12 17 10 ASSIGN !3, 0 18 11 INIT_FCALL 'checkpositiveint' 12 FETCH_DIM_R ~15 !2, 0 13 SEND_VAL ~15 14 DO_FCALL 0 $16 15 > JMPZ $16, ->20 19 16 > FETCH_DIM_R ~17 !2, 0 17 CAST 4 ~18 ~17 18 ASSIGN !4, ~18 20 19 PRE_INC !3 22 20 > INIT_FCALL 'checkpositiveint' 21 FETCH_DIM_R ~21 !2, 1 22 SEND_VAL ~21 23 DO_FCALL 0 $22 24 > JMPZ $22, ->29 23 25 > FETCH_DIM_R ~23 !2, 1 26 CAST 4 ~24 ~23 27 ASSIGN !5, ~24 24 28 PRE_INC !3 26 29 > INIT_FCALL 'checkpositiveint' 30 FETCH_DIM_R ~27 !2, 2 31 SEND_VAL ~27 32 DO_FCALL 0 $28 33 > JMPZ $28, ->38 27 34 > FETCH_DIM_R ~29 !2, 2 35 CAST 4 ~30 ~29 36 ASSIGN !6, ~30 28 37 PRE_INC !3 30 38 > IS_EQUAL !3, 3 39 > JMPZ ~33, ->63 31 40 > INIT_FCALL 'checkdate' 41 SEND_VAR !5 42 SEND_VAR !4 43 SEND_VAR !6 44 DO_ICALL $34 45 > JMPZ $34, ->61 32 46 > INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat' 47 SEND_VAL 'd.m.Y' 48 SEND_VAR !0 49 DO_FCALL 0 $35 50 ASSIGN !7, $35 33 51 > JMPZ !7, ->58 34 52 > INIT_METHOD_CALL !8, 'setDEVID' 53 SEND_VAR_EX !7 54 DO_FCALL 0 35 55 ASSIGN_DIM !1, 'devid' 56 OP_DATA 'ok' 57 > JMP ->60 37 58 > ASSIGN_DIM !1, 'devid' 59 OP_DATA 'error' 60 > > JMP ->63 40 61 > ASSIGN_DIM !1, 'devid' 62 OP_DATA 'error' 63 > > JMP ->66 44 64 > ASSIGN_DIM !1, 'devid' 65 OP_DATA 'empty' 46 66 > ECHO 'vysledok+je+%3Cbr%3E' 47 67 INIT_FCALL 'var_dump' 68 FETCH_DIM_R ~42 !1, 'devid' 69 SEND_VAL ~42 70 DO_ICALL 71 > RETURN 1 Function checkpositiveint: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 10 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 10 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 10 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 10 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 10 Branch analysis from position: 10 filename: /in/rnXAu function name: checkPositiveInt number of ops: 12 compiled vars: !0 = $var line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 3 1 INIT_FCALL 'is_numeric' 2 SEND_VAR !0 3 DO_ICALL $1 4 > JMPZ $1, ->10 4 5 > TYPE_CHECK 16 !0 6 > JMPZ ~2, ->10 5 7 > IS_SMALLER 0, !0 8 > JMPZ ~3, ->10 6 9 > > RETURN <true> 10 10 > > RETURN <false> 11 11* > RETURN null End of function checkpositiveint
Generated using Vulcan Logic Dumper, using php 8.0.0