PHP VERSION: 7.0.24

zpp_fail_on_overflow.php

<?php
// functions expecting integers might silently truncate values

$float 9223372036854775807 * (22/7);
var_dump($float);
echo 
decbin($float);
echo 
PHP_EOL;
echo 
bindec(decbin($float));


Output


float(2.8987740687258E+19)
1001001001001001001001001001001001001001001001001001000000000000
1.0540996613548E+19
SOURCE CODE