Tach!
$_ENV ist so ein böses "dynamisches" Array... Da wird die Variable erst beim Zugriff darauf erzeugt und gefüllt, oder auch nicht *grrrr*
Was genau ist das Problem daran? Unter welchen Umständen steht was falsches oder nichts in $_ENV? Und warum stellst du dir nicht auto_globals_jit passend ein?
dedlfix.