Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WOmOR function name: (null) number of ops: 12 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 32 0 E > INIT_FCALL 'time_elapsed_string' 1 SEND_VAL '2020-03-21+00%3A30%3A16' 2 DO_FCALL 0 $0 3 CONCAT ~1 $0, '%0A' 4 ECHO ~1 33 5 INIT_FCALL 'time_elapsed_string' 6 SEND_VAL '2020-03-21+00%3A30%3A16' 7 SEND_VAL <true> 8 DO_FCALL 0 $2 9 CONCAT ~3 $2, '%0A' 10 ECHO ~3 34 11 > RETURN 1 Function time_elapsed_string: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 125) Position 1 = 27, Position 2 = 40 Branch analysis from position: 27 2 jumps found. (Code = 126) Position 1 = 28, Position 2 = 40 Branch analysis from position: 28 2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 39 Branch analysis from position: 31 1 jumps found. (Code = 42) Position 1 = 27 Branch analysis from position: 27 Branch analysis from position: 39 Branch analysis from position: 40 2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 49 Branch analysis from position: 43 2 jumps found. (Code = 43) Position 1 = 50, Position 2 = 57 Branch analysis from position: 50 1 jumps found. (Code = 42) Position 1 = 58 Branch analysis from position: 58 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 57 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 49 Branch analysis from position: 40 filename: /in/WOmOR function name: time_elapsed_string number of ops: 60 compiled vars: !0 = $datetime, !1 = $full, !2 = $now, !3 = $ago, !4 = $diff, !5 = $periods, !6 = $parts, !7 = $v, !8 = $k line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 1 RECV_INIT !1 <false> 4 2 NEW $9 'DateTime' 3 DO_FCALL 0 4 ASSIGN !2, $9 5 5 NEW $12 'DateTime' 6 SEND_VAR_EX !0 7 DO_FCALL 0 8 ASSIGN !3, $12 6 9 INIT_METHOD_CALL !2, 'diff' 10 SEND_VAR_EX !3 11 DO_FCALL 0 $15 12 ASSIGN !4, $15 8 13 INIT_FCALL 'floor' 14 FETCH_OBJ_R ~18 !4, 'd' 15 DIV ~19 ~18, 7 16 SEND_VAL ~19 17 DO_ICALL $20 18 ASSIGN_OBJ !4, 'w' 19 OP_DATA $20 9 20 FETCH_OBJ_R ~22 !4, 'w' 21 MUL ~23 ~22, 7 22 ASSIGN_OBJ_OP 2 !4, 'd' 23 OP_DATA ~23 11 24 ASSIGN !5, <array> 21 25 ASSIGN !6, <array> 22 26 > FE_RESET_RW $26 !5, ->40 27 > > FE_FETCH_RW ~27 $26, !7, ->40 28 > ASSIGN !8, ~27 23 29 FETCH_OBJ_R ~29 !4, !8 30 > JMPZ ~29, ->39 24 31 > FETCH_OBJ_R ~31 !4, !8 32 CONCAT ~32 ~31, '+' 33 FETCH_OBJ_R ~33 !4, !8 34 IS_SMALLER ~34 1, ~33 35 FETCH_DIM_R ~35 !7, ~34 36 CONCAT ~36 ~32, ~35 37 ASSIGN_DIM !6 38 OP_DATA ~36 22 39 > > JMP ->27 40 > FE_FREE $26 28 41 BOOL_NOT ~37 !1 42 > JMPZ ~37, ->49 43 > INIT_FCALL 'array_slice' 44 SEND_VAR !6 45 SEND_VAL 0 46 SEND_VAL 1 47 DO_ICALL $38 48 ASSIGN !6, $38 29 49 > > JMPZ !6, ->57 50 > INIT_FCALL 'implode' 51 SEND_VAL '%2C+' 52 SEND_VAR !6 53 DO_ICALL $40 54 CONCAT ~41 $40, '+ago' 55 QM_ASSIGN ~42 ~41 56 > JMP ->58 57 > QM_ASSIGN ~42 'just+now' 58 > > RETURN ~42 30 59* > RETURN null End of function time_elapsed_string
Generated using Vulcan Logic Dumper, using php 8.0.0