Não é intencional, nem você está fazendo algo errado. Parece ser um bug do PHP.
De acordo com este relatório de bug , foi corrigido para o PHP 5.2.11, mas apenas recentemente para a ramificação 5.3, então você pode querer verificar sua versão exata do PHP em relação às mencionadas lá.