ID: 47259 Updated by: j...@php.net Reported By: jesusgonzalez at hotmail dot com -Status: Open +Status: Bogus Bug Type: *General Issues Operating System: FEDORA CORE 9 PHP Version: 5.2CVS-2009-01-31 (snap) New Comment:
Welcome new user to wonderful world of programming. Next lesson: Figure out how to use a search engines in general. You wasted my time and caused significant amount of carbon dioxide emissions by submitting this report. Hint: OCTAL.. Previous Comments: ------------------------------------------------------------------------ [2009-01-31 23:39:42] jesusgonzalez at hotmail dot com Description: ------------ There's something wrong when evaluating '08' and '09' as number. Reproduce code: --------------- <?php echo 'Version: ' . phpversion() . "<br>"; eval('$one = (01);'); echo $one . "<br>"; eval('$two = (02);'); echo $two . "<br>"; eval('$three = (03);'); echo $three . "<br>"; eval('$four = (04);'); echo $four . "<br>"; eval('$five = (05);'); echo $five . "<br>"; eval('$six = (06);'); echo $six . "<br>"; eval('$seven = (07);'); echo $seven . "<br>"; eval('$eight = (08);'); echo $eight . "<br>"; eval('$nine = (09);'); echo $nine . "<br>"; eval('$ten = (10);'); echo $ten . "<br>"; echo "<br>"; ?> Expected result: ---------------- Version: 5.2.6 1 2 3 4 5 6 7 8 9 10 Actual result: -------------- Version: 5.2.6 1 2 3 4 5 6 7 0 0 10 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47259&edit=1