Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 32 Branch analysis from position: 28 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 32 filename: /in/469Xr function name: (null) number of ops: 33 compiled vars: !0 = $now, !1 = $todaydate, !2 = $expdate, !3 = $exp_date, !4 = $today_date, !5 = $difference line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > NEW $6 'DateTime' 1 SEND_VAL_EX null 2 NEW $7 'DateTimeZone' 3 SEND_VAL_EX 'UTC' 4 DO_FCALL 0 5 SEND_VAR_NO_REF_EX $7 6 DO_FCALL 0 7 ASSIGN !0, $6 4 8 INIT_METHOD_CALL !0, 'format' 9 SEND_VAL_EX 'Y-m-d+H%3Ai%3As' 10 DO_FCALL 0 $11 11 ASSIGN !1, $11 5 12 ASSIGN !2, '2015-10-30+21%3A00%3A00' 19 13 NEW $14 'DateTime' 14 SEND_VAR_EX !2 15 DO_FCALL 0 16 ASSIGN !3, $14 20 17 NEW $17 'DateTime' 18 SEND_VAR_EX !1 19 DO_FCALL 0 20 ASSIGN !4, $17 22 21 INIT_METHOD_CALL !3, 'diff' 22 SEND_VAR_EX !4 23 DO_FCALL 0 $20 24 ASSIGN !5, $20 25 25 FETCH_OBJ_R ~22 !5, 'days' 26 IS_SMALLER_OR_EQUAL ~22, 60 27 > JMPZ ~23, ->32 26 28 > INIT_METHOD_CALL !5, 'format' 29 SEND_VAL_EX 'Y-m-d' 30 DO_FCALL 0 $24 31 ECHO $24 27 32 > > RETURN 1 Function format_interval: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 8 Branch analysis from position: 4 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 14 Branch analysis from position: 10 2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 20 Branch analysis from position: 16 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 26 Branch analysis from position: 22 2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 32 Branch analysis from position: 28 2 jumps found. (Code = 43) Position 1 = 34, Position 2 = 38 Branch analysis from position: 34 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 38 Branch analysis from position: 32 Branch analysis from position: 26 Branch analysis from position: 20 Branch analysis from position: 14 Branch analysis from position: 8 filename: /in/469Xr function name: format_interval number of ops: 40 compiled vars: !0 = $interval, !1 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 7 0 E > RECV !0 8 1 ASSIGN !1, '' 9 2 FETCH_OBJ_R ~3 !0, 'y' 3 > JMPZ ~3, ->8 4 > INIT_METHOD_CALL !0, 'format' 5 SEND_VAL_EX '%25y+years+' 6 DO_FCALL 0 $4 7 ASSIGN_OP 8 !1, $4 10 8 > FETCH_OBJ_R ~6 !0, 'm' 9 > JMPZ ~6, ->14 10 > INIT_METHOD_CALL !0, 'format' 11 SEND_VAL_EX '%25m+months+' 12 DO_FCALL 0 $7 13 ASSIGN_OP 8 !1, $7 11 14 > FETCH_OBJ_R ~9 !0, 'd' 15 > JMPZ ~9, ->20 16 > INIT_METHOD_CALL !0, 'format' 17 SEND_VAL_EX '%25d+days+' 18 DO_FCALL 0 $10 19 ASSIGN_OP 8 !1, $10 12 20 > FETCH_OBJ_R ~12 !0, 'h' 21 > JMPZ ~12, ->26 22 > INIT_METHOD_CALL !0, 'format' 23 SEND_VAL_EX '%25h+hours+' 24 DO_FCALL 0 $13 25 ASSIGN_OP 8 !1, $13 13 26 > FETCH_OBJ_R ~15 !0, 'i' 27 > JMPZ ~15, ->32 28 > INIT_METHOD_CALL !0, 'format' 29 SEND_VAL_EX '%25i+minutes+' 30 DO_FCALL 0 $16 31 ASSIGN_OP 8 !1, $16 14 32 > FETCH_OBJ_R ~18 !0, 's' 33 > JMPZ ~18, ->38 34 > INIT_METHOD_CALL !0, 'format' 35 SEND_VAL_EX '%25s+seconds+' 36 DO_FCALL 0 $19 37 ASSIGN_OP 8 !1, $19 16 38 > > RETURN !1 17 39* > RETURN null End of function format_interval
Generated using Vulcan Logic Dumper, using php 8.0.0