1--TEST--
2testing integer overflow (32bit)
3--SKIPIF--
4<?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?>
5--FILE--
6<?php
7
8$doubles = array(
9    2147483648,
10    2147483649,
11    2147483658,
12    2147483748,
13    2147484648,
14    );
15
16foreach ($doubles as $d) {
17    $l = (int)$d;
18    var_dump($l);
19}
20
21echo "Done\n";
22?>
23--EXPECT--
24int(-2147483648)
25int(-2147483647)
26int(-2147483638)
27int(-2147483548)
28int(-2147482648)
29Done
30