4 changed files with 49 additions and 23 deletions
-
6NEWS
-
4UPGRADING
-
20Zend/tests/bug54043.phpt
-
42main/main.c
@ -0,0 +1,20 @@ |
|||
--TEST-- |
|||
Bug #54043: Remove inconsitency of internal exceptions and user defined exceptions |
|||
--FILE-- |
|||
<?php |
|||
|
|||
$time = '9999-11-33'; // obviously invalid ;-) |
|||
$timeZone = new DateTimeZone('UTC'); |
|||
|
|||
try { |
|||
$dateTime = new DateTime($time, $timeZone); |
|||
} catch (Exception $e) { |
|||
var_dump($e->getMessage()); |
|||
} |
|||
|
|||
var_dump(error_get_last()); |
|||
|
|||
?> |
|||
--EXPECT-- |
|||
string(105) "DateTime::__construct(): Failed to parse time string (9999-11-33) at position 9 (3): Unexpected character" |
|||
NULL |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue