title: PHP intval() changes number NOT 2147483647
body: <p>I'm running PHP 5.3.13 and when I execute</p>
  
  <pre><code>php -r "echo intval(9999999999);"
  </code></pre>
  
  <p>It outputs 1410065407.</p>
  
  <p>When I execute</p>
  
  <pre><code>php -r "echo intval(PHP_INT_MAX);"
  </code></pre>
  
  <p>It outputs 2147483647.</p>
  
  <p>The smaller integer is causing my code some issues.  Why the difference?  </p>