Het is niet opzettelijk en je doet ook niets verkeerd. Het lijkt een PHP-bug te zijn.
Volgens dit bugrapport , het is opgelost voor PHP 5.2.11, maar pas recentelijk voor de 5.3 branch, dus misschien wil je je exacte PHP-versie vergelijken met de versies die daar worden genoemd.