A comparison of how different scripting languages treat their users.

/tmp$ perl -le 'print 07' 7 /tmp$ perl -le 'print 08' Illegal octal digit '8' at -e line 1, at end of line Execution of -e aborted due to compilation errors.

/tmp$ python -c 'print 07' 7 /tmp$ python -c 'print 08' File " ", line 1 print 08 ^ SyntaxError: invalid token

/tmp$ php -r 'print 07' Parse error: parse error in Command line code on line 1 /tmp$ php -r 'print 07;' 7/tmp$ /tmp$ php -r 'print 08;' 0