@@ -13,7 +13,7 @@ var_dump($d->format('Y-m-d H:i:s U'));
13
13
try {
14
14
var_dump ($ d ->getTimestamp ());
15
15
} catch (\DateRangeError $ e ) {
16
- echo $ e ->getMessage () . \ PHP_EOL ;
16
+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
17
17
}
18
18
var_dump ($ d ->format ('U ' ));
19
19
@@ -26,17 +26,17 @@ var_dump($d->format('Y-m-d H:i:s U'));
26
26
try {
27
27
var_dump ($ d ->getTimestamp ());
28
28
} catch (\DateRangeError $ e ) {
29
- echo $ e ->getMessage () . \ PHP_EOL ;
29
+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
30
30
}
31
31
32
32
$ i = new DateInterval ('PT100000000000S ' );
33
33
var_dump ($ i ->format ('%s ' ));
34
34
?>
35
35
--EXPECT--
36
36
string(32) "5138-11-16 09:46:40 100000000000"
37
- Epoch doesn't fit in a PHP integer
37
+ DateRangeError: Epoch doesn't fit in a PHP integer
38
38
string(12) "100000000000"
39
- DateTime::setTimestamp(): Argument #1 ($timestamp) must be of type int, float given
39
+ TypeError: DateTime::setTimestamp(): Argument #1 ($timestamp) must be of type int, float given
40
40
string(32) "5138-11-16 09:46:40 100000000000"
41
- Epoch doesn't fit in a PHP integer
41
+ DateRangeError: Epoch doesn't fit in a PHP integer
42
42
string(10) "1215752192"
0 commit comments