perl -Mdiagnostics -le"print for 08 => 1" Illegal octal digit '8' at -e line 1, at end of line Execution of -e aborted due to compilation errors (#1) (F) You used an 8 or 9 in an octal number. Uncaught exception from user code: Illegal octal digit '8' at -e line 1, at end of line Execution of -e aborted due to compilation errors. at -e line 1