array php se comportando estranhamente com os valores-chave 07 e 08

Eu tenho uma matriz por meses

$months[01] = 'January';
$months[02] = 'February';
$months[03] = 'March';
$months[04] = 'April';
$months[05] = 'May';
$months[06] = 'June';
$months[07] = 'July';
$months[08] = 'August';
$months[09] = 'September';
$months[10] = 'October';
$months[11] = 'November';
$months[12] = 'December';

Agora a matriz não gera o valor correto para a chave07 & 08.

Tente fazerprint_r($months) você não receberá nenhum valor-chaveAugust e zero índice de chave paraSeptember.

Embora eu consiga resolver o problema removendo o zero inicial, ainda assim gostaria de saber o motivo.

Até o editor PHP identifica algum problema, mas é incapaz de dizer qual é o problema.

obrigado

questionAnswers(5)

yourAnswerToTheQuestion