Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/tnbhY function name: (null) number of ops: 14 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > INIT_FCALL 'var_dump' 25 1 INIT_STATIC_METHOD_CALL 'DateTimeFactory', 'createDateTimeByInterval1' 2 NEW $0 'DateInterval' 3 SEND_VAL_EX 'PT20M' 4 DO_FCALL 0 5 SEND_VAR $0 6 DO_FCALL 0 $2 7 SEND_VAR $2 26 8 INIT_STATIC_METHOD_CALL 'DateTimeFactory', 'createDateTimeByInterval2' 9 SEND_VAL 'PT20M' 10 DO_FCALL 0 $3 11 SEND_VAR $3 12 DO_ICALL 27 13 > RETURN 1 Class DateTimeFactory: Function createdatetimebyinterval1: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/tnbhY function name: createDateTimeByInterval1 number of ops: 9 compiled vars: !0 = $dateInterval, !1 = $dateTime line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > RECV !0 11 1 NEW $2 'DateTime' 2 DO_FCALL 0 3 ASSIGN !1, $2 12 4 INIT_METHOD_CALL !1, 'add' 5 SEND_VAR_EX !0 6 DO_FCALL 0 $5 7 > RETURN $5 13 8* > RETURN null End of function createdatetimebyinterval1 Function createdatetimebyinterval2: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/tnbhY function name: createDateTimeByInterval2 number of ops: 12 compiled vars: !0 = $intervalStr, !1 = $dateTime line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 16 0 E > RECV !0 19 1 NEW $2 'DateTime' 2 DO_FCALL 0 3 ASSIGN !1, $2 20 4 INIT_METHOD_CALL !1, 'add' 5 NEW $5 'DateInterval' 6 SEND_VAR_EX !0 7 DO_FCALL 0 8 SEND_VAR_NO_REF_EX $5 9 DO_FCALL 0 $7 10 > RETURN $7 21 11* > RETURN null End of function createdatetimebyinterval2 End of class DateTimeFactory.
Generated using Vulcan Logic Dumper, using php 8.0.0