Same issue as I fixed in DateInterval construction before.
if (errors->error_count > 0) {
php_error_docref(NULL, E_WARNING, "Unknown or bad format (%s)", format);
retval = FAILURE;
+ if (p) {
+ timelib_rel_time_dtor(p);
+ }
} else {
*st = b;
*et = e;
echo $e->getMessage(), "\n";
}
+try {
+ $perid = new DatePeriod('P3"D');
+} catch (Exception $e) {
+ echo $e->getMessage(), "\n";
+}
+
?>
--EXPECT--
DateInterval::__construct(): Unknown or bad format (P3"D)
+DatePeriod::__construct(): Unknown or bad format (P3"D)