Why does eval(0047) return a value of 39? (047 and 00047 produce the same result)
And Why does eval(056) return a value of 46?
But...eval(0048) returns a value of 48, as expected!
It has something to do with the leading zeroes obviously, but I can't figure it out, any help would be appreciated.