I think octal is important mainly so people realise why
[geshi lang=php]
$var = 09;
[/geshi]
is an error (because octal is denoted by leading 0s, but 9 isn’t a valid octal digit). This significantly confused me when autogenerating an include file with dates in it – everything worked except for some days near the start of each month …