1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00
Files
archived-php-src/ext/date/tests/DateInterval_set_state_exception.phpt
2023-02-08 10:27:33 +00:00

23 lines
492 B
PHP

--TEST--
DateInterval invalid serialization data with date_string
--FILE--
<?php
$propertySets = [
'2023-01-16 17:01:19',
'2023-01-16-foobar$*',
];
foreach( $propertySets as $propertySet )
{
try {
$d = DateInterval::__set_state( [ 'date_string' => $propertySet ] );
echo "OK\n";
} catch (\Error $e) {
echo $e::class, ': ', $e->getMessage(), "\n";
}
}
?>
--EXPECT--
OK
Error: Unknown or bad format (2023-01-16-foobar$*) at position 10 (-) while unserializing: Unexpected character