mirror of
https://github.com/php/php-src.git
synced 2024-10-09 18:47:27 +00:00
32 lines
513 B
Plaintext
32 lines
513 B
Plaintext
|
--TEST--
|
||
|
Bug #27646 (Cannot serialize/unserialize non-finite numeric values)
|
||
|
--FILE--
|
||
|
<?php
|
||
|
|
||
|
$f=-(float)INF;
|
||
|
var_dump($f);
|
||
|
var_dump(serialize($f));
|
||
|
var_dump(unserialize(serialize($f)));
|
||
|
|
||
|
$f=(float)INF;
|
||
|
var_dump($f);
|
||
|
var_dump(serialize($f));
|
||
|
var_dump(unserialize(serialize($f)));
|
||
|
|
||
|
$f=(float)NAN;
|
||
|
var_dump($f);
|
||
|
var_dump(serialize($f));
|
||
|
var_dump(unserialize(serialize($f)));
|
||
|
|
||
|
?>
|
||
|
--EXPECT--
|
||
|
float(-INF)
|
||
|
string(7) "d:-INF;"
|
||
|
float(-INF)
|
||
|
float(INF)
|
||
|
string(6) "d:INF;"
|
||
|
float(INF)
|
||
|
float(NAN)
|
||
|
string(6) "d:NAN;"
|
||
|
float(NAN)
|