mirror of
https://github.com/php/php-src.git
synced 2026-03-24 16:22:37 +01:00
For rationale, see #6787 Extensions migrated in part 4: * simplexml * skeleton * soap * spl * sqlite3 * sysvmsg * sysvsem * tidy - also removed a check for an ancient dependency version
24 lines
459 B
PHP
24 lines
459 B
PHP
--TEST--
|
|
Bug #54973: SimpleXML casts integers wrong
|
|
--EXTENSIONS--
|
|
simplexml
|
|
--FILE--
|
|
<?php
|
|
$xml = simplexml_load_string("<xml><number>9223372036854775808</number></xml>");
|
|
|
|
var_dump($xml->number);
|
|
|
|
$int = $xml->number / 1024 / 1024 / 1024;
|
|
var_dump($int);
|
|
|
|
$double = (double) $xml->number / 1024 / 1024 / 1024;
|
|
var_dump($double);
|
|
?>
|
|
--EXPECT--
|
|
object(SimpleXMLElement)#2 (1) {
|
|
[0]=>
|
|
string(19) "9223372036854775808"
|
|
}
|
|
float(8589934592)
|
|
float(8589934592)
|