$a{08}="aaa";
Illegal octal digit at - line 1, at end of line

$a{09}="aaa";
Illegal octal digit at - line 1, at end of line

$a{07}="aaa";
普通に通る

$a{10}="aaa";
普通に通る


どうも08と09に限ってエラーが出るんですけど、なんででしょうか?