Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WZ96n function name: (null) number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 44 0 E > INIT_FCALL 'datewordtohtml' 1 SEND_VAL '2014%2F4%2F14+9%3A32' 2 DO_FCALL 0 $0 3 ECHO $0 4 > RETURN 1 Function dateword: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 24 Branch analysis from position: 23 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 24 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 30 Branch analysis from position: 26 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 37 Branch analysis from position: 33 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 37 2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 44 Branch analysis from position: 40 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 44 2 jumps found. (Code = 43) Position 1 = 46, Position 2 = 50 Branch analysis from position: 46 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 50 2 jumps found. (Code = 43) Position 1 = 53, Position 2 = 57 Branch analysis from position: 53 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 60, Position 2 = 64 Branch analysis from position: 60 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 64 2 jumps found. (Code = 43) Position 1 = 66, Position 2 = 71 Branch analysis from position: 66 1 jumps found. (Code = 42) Position 1 = 72 Branch analysis from position: 72 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 71 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WZ96n function name: dateWord number of ops: 74 compiled vars: !0 = $from, !1 = $now, !2 = $timezone, !3 = $between line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 1 RECV !1 3 2 NEW $4 'DateTimeZone' 3 SEND_VAL_EX 'Asia%2FShanghai' 4 DO_FCALL 0 5 ASSIGN !2, $4 4 6 NEW $7 'DateTime' 7 SEND_VAR_EX !1 8 SEND_VAR_EX !2 9 DO_FCALL 0 10 ASSIGN !1, $7 5 11 NEW $10 'DateTime' 12 SEND_VAR_EX !0 13 SEND_VAR_EX !2 14 DO_FCALL 0 15 ASSIGN !0, $10 6 16 INIT_METHOD_CALL !1, 'diff' 17 SEND_VAR_EX !0 18 DO_FCALL 0 $13 19 ASSIGN !3, $13 8 20 FETCH_OBJ_R ~15 !3, 'invert' 21 BOOL_NOT ~16 ~15 22 > JMPZ ~16, ->24 23 > > RETURN <false> 11 24 > FETCH_OBJ_R ~17 !3, 'y' 25 > JMPZ ~17, ->30 12 26 > INIT_METHOD_CALL !0, 'format' 27 SEND_VAL_EX 'Y%E5%B9%B4m%E6%9C%88d%E6%97%A5' 28 DO_FCALL 0 $18 29 > RETURN $18 15 30 > FETCH_OBJ_R ~19 !3, 'days' 31 IS_SMALLER 6, ~19 32 > JMPZ ~20, ->37 16 33 > INIT_METHOD_CALL !0, 'format' 34 SEND_VAL_EX 'n%E6%9C%88j%E6%97%A5' 35 DO_FCALL 0 $21 36 > RETURN $21 19 37 > FETCH_OBJ_R ~22 !3, 'days' 38 IS_SMALLER 1, ~22 39 > JMPZ ~23, ->44 20 40 > INIT_METHOD_CALL !3, 'format' 41 SEND_VAL_EX '%25d%E5%A4%A9%E5%89%8D' 42 DO_FCALL 0 $24 43 > RETURN $24 23 44 > FETCH_OBJ_R ~25 !3, 'days' 45 > JMPZ ~25, ->50 24 46 > INIT_METHOD_CALL !0, 'format' 47 SEND_VAL_EX '%E6%98%A8%E5%A4%A9+H%3Ai' 48 DO_FCALL 0 $26 49 > RETURN $26 27 50 > FETCH_OBJ_R ~27 !3, 'h' 51 IS_SMALLER 1, ~27 52 > JMPZ ~28, ->57 28 53 > INIT_METHOD_CALL !3, 'format' 54 SEND_VAL_EX '%25h%E5%B0%8F%E6%97%B6%E5%89%8D' 55 DO_FCALL 0 $29 56 > RETURN $29 30 57 > FETCH_OBJ_R ~30 !3, 'i' 58 IS_SMALLER 1, ~30 59 > JMPZ ~31, ->64 31 60 > INIT_METHOD_CALL !3, 'format' 61 SEND_VAL_EX '%25i%E5%88%86%E9%92%9F%E5%89%8D' 62 DO_FCALL 0 $32 63 > RETURN $32 33 64 > FETCH_OBJ_R ~33 !3, 's' 65 > JMPZ ~33, ->71 66 > INIT_METHOD_CALL !3, 'format' 67 SEND_VAL_EX '%25s%E7%A7%92%E5%89%8D' 68 DO_FCALL 0 $34 69 QM_ASSIGN ~35 $34 70 > JMP ->72 71 > QM_ASSIGN ~35 '%E5%88%9A%E5%88%9A' 72 > > RETURN ~35 34 73* > RETURN null End of function dateword Function datewordtohtml: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WZ96n function name: dateWordToHtml number of ops: 26 compiled vars: !0 = $from, !1 = $now, !2 = $dateWord, !3 = $fromWord line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 36 0 E > RECV !0 1 RECV_INIT !1 'now' 37 2 INIT_FCALL 'dateword' 3 SEND_VAR !0 4 SEND_VAR !1 5 DO_FCALL 0 $4 6 ASSIGN !2, $4 38 7 NEW $6 'DateTime' 8 SEND_VAR_EX !0 9 NEW $7 'DateTimeZone' 10 SEND_VAL_EX 'Asia%2FShanghai' 11 DO_FCALL 0 12 SEND_VAR_NO_REF_EX $7 13 DO_FCALL 0 14 ASSIGN !0, $6 39 15 INIT_METHOD_CALL !0, 'format' 16 SEND_VAL_EX 'Y%E5%B9%B4m%E6%9C%88d%E6%97%A5+H%3Ai' 17 DO_FCALL 0 $11 18 ASSIGN !3, $11 40 19 ROPE_INIT 5 ~14 '%3Cspan+title%3D%22' 20 ROPE_ADD 1 ~14 ~14, !3 21 ROPE_ADD 2 ~14 ~14, '%22%3E' 22 ROPE_ADD 3 ~14 ~14, !2 23 ROPE_END 4 ~13 ~14, '%3C%2Fspan%3E' 24 > RETURN ~13 41 25* > RETURN null End of function datewordtohtml
Generated using Vulcan Logic Dumper, using php 8.0.0