title: Strange behaviour with numbers that have a leading zero
body: <p>I have some PHP code with some integers and all works fine, except when I have <code>08</code> or <code>0X</code> as integer. It all works fine when I put them in quote.</p>
  
  <p>Example numbers:</p>
  
  <pre><code>2      //Works fine
  08     //Doesn't work
  012    //Doesn't work
  "08"   //Works fine again
  "012"  //Works fine again
  </code></pre>
  
  <p>Can anyone tell me the reason behind it?</p>