Quote:
Originally Posted by Unregistered
|
PHP Data Type Converting Bug.
<?php
//header("Content-Type: text/plain; charset=utf-8");
$n = -6288256054;
var_dump($n);
$a = intval($n);
var_dump($a);
$b = (int) $n;
var_dump($b);
settype($n,"int");
var_dump($n);
?>
============good==========
float(-6288256054)
int(-1993288758)
int(-1993288758)
int(-1993288758)
============bad=================
float(-6288256054)
int(-2147483648)
int(-2147483648)
int(-2147483648)