Ce n'est ni intentionnel, ni que vous faites quelque chose de mal. Cela semble être un bogue PHP.
Selon ce rapport de bogue , il a été corrigé pour PHP 5.2.11, mais seulement récemment pour la branche 5.3, vous voudrez peut-être vérifier votre version exacte de PHP par rapport à celles qui y sont mentionnées.