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--EXPECTF--
24int(-2147483648)
25int(-2147483647)
26int(-2147483638)
27int(-2147483548)
28int(-2147482648)
29Done
30