Hexadecimal integer overflow
<p>I read the manual from the php homepage</p>

<p>It writes:</p>

<pre><code>// this doesn't go for 
//hexadecimal specified integers above 2^32-1:

var_dump( 0x100000000 );

// output: int(2147483647)
</code></pre>

<p>But it has 4.5 bytes which is larger than int(4 bytes), and I test it.</p>

<p>It outputs float.</p>

<p>I don't understand why they contradict?</p>
