Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 79) Position 1 = -2 filename: /in/THSTo function name: (null) number of ops: 66 compiled vars: !0 = $dt_inicio, !1 = $dt_fim, !2 = $interval, !3 = $diffAno, !4 = $nmeses, !5 = $period, !6 = $date, !7 = $meses line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'var_dump' 1 INIT_FCALL 'date' 2 SEND_VAL 'Y' 3 SEND_VAL '' 4 DO_ICALL $8 5 SEND_VAR $8 6 DO_ICALL 5 7 > EXIT 7 8* NEW $10 'DateTime' 9* DO_FCALL 0 10* ASSIGN !0, $10 8 11* INIT_METHOD_CALL !0, 'setTimestamp' 12* INIT_FCALL 'mktime' 13* SEND_VAL 0 14* SEND_VAL 0 15* SEND_VAL 0 16* SEND_VAL 6 17* SEND_VAL 20 18* SEND_VAL 2014 19* DO_ICALL $13 20* SEND_VAR_NO_REF_EX $13 21* DO_FCALL 0 10 22* NEW $15 'DateTime' 23* DO_FCALL 0 24* ASSIGN !1, $15 11 25* INIT_METHOD_CALL !1, 'setTimestamp' 26* INIT_FCALL 'mktime' 27* SEND_VAL 0 28* SEND_VAL 0 29* SEND_VAL 0 30* SEND_VAL 7 31* SEND_VAL 19 32* SEND_VAL 2015 33* DO_ICALL $18 34* SEND_VAR_NO_REF_EX $18 35* DO_FCALL 0 13 36* NEW $20 'DateInterval' 37* SEND_VAL_EX 'P1M' 38* DO_FCALL 0 39* ASSIGN !2, $20 15 40* ASSIGN !3, 1 16 41* MUL ~24 !3, 12 42* ADD ~25 7, ~24 43* SUB ~26 ~25, 6 44* ASSIGN !4, ~26 17 45* NEW $28 'DatePeriod' 46* SEND_VAR_EX !0 47* SEND_VAR_EX !2 48* SEND_VAR_EX !4 49* DO_FCALL 0 50* ASSIGN !5, $28 21 51* FE_RESET_R $31 !5, ->61 52* FE_FETCH_R $31, !6, ->61 23 53* INIT_ARRAY ~33 !6, 'mes' 24 54* INIT_METHOD_CALL !6, 'format' 55* SEND_VAL_EX 'Y' 56* DO_FCALL 0 $34 57* ADD_ARRAY_ELEMENT ~33 $34, 'ano' 22 58* ASSIGN_DIM !7 24 59* OP_DATA ~33 21 60* JMP ->52 61* FE_FREE $31 27 62* INIT_FCALL 'var_dump' 63* SEND_VAR !7 64* DO_ICALL 65* > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0