Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 20, Position 2 = 22 Branch analysis from position: 20 2 jumps found. (Code = 46) Position 1 = 24, Position 2 = 25 Branch analysis from position: 24 2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 30 Branch analysis from position: 28 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 22 filename: /in/Oq5C7 function name: (null) number of ops: 32 compiled vars: !0 = $DoB1, !1 = $DoB1match, !2 = $age1, !3 = $age1OK, !4 = $DoB1Valid line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, '14%2F01%2F02' 4 1 INIT_FCALL 'preg_match' 2 SEND_VAL '%2F%28%5B0-2%5D%5Cd%7C3%5B0-1%5D%29%5C%2F%280%5Cd%7C1%5B0-2%5D%29%5C%2F%5Cd%7B2%7D%2F' 3 SEND_VAR !0 4 DO_ICALL $6 5 ASSIGN !1, $6 5 6 INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat' 7 SEND_VAL 'd%2Fm%2Fy' 8 SEND_VAR !0 9 DO_FCALL 0 $8 10 INIT_METHOD_CALL $8, 'diff' 11 NEW $9 'DateTime' 12 SEND_VAL_EX 'now' 13 DO_FCALL 0 14 SEND_VAR_NO_REF_EX $9 15 DO_FCALL 0 $11 16 FETCH_OBJ_R ~12 $11, 'y' 17 ASSIGN !2, ~12 6 18 IS_SMALLER ~14 4, !2 19 > JMPZ_EX ~14 ~14, ->22 20 > IS_SMALLER ~15 !2, 14 21 BOOL ~14 ~15 22 > ASSIGN !3, ~14 7 23 > JMPZ_EX ~17 !1, ->25 24 > BOOL ~17 !3 25 > ASSIGN !4, ~17 10 26 BOOL ~19 !3 27 > JMPZ ~19, ->30 11 28 > ECHO 'yeah' 10 29 > JMP ->31 13 30 > ECHO 'nah' 14 31 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0