Das ist weder beabsichtigt, noch machst du etwas falsch. Es scheint ein PHP-Bug zu sein.
Laut diesem Fehlerbericht , es wurde für PHP 5.2.11 behoben, aber erst kürzlich für den 5.3-Zweig, also sollten Sie Ihre genaue PHP-Version mit den dort genannten vergleichen.