http://www.php.net/manual/ru/language.variables.variable.php Большими буквами на красном фоне с огромным красным треугольником: «Пожалуйста, обратите внимание, что переменные переменных не могут использоваться с Суперглобальными массивами PHP. Переменная $this также является особой, на нее нельзя ссылаться динамически.» Они даже «пожалуйста» написали. Видимо, не вы первый )
Судя по документации, ${'GLOBALS'} не должен видиться ) косяк тут не в том, что ${X} не видится, а в том, что ${'GLOBALS'} видится, а не должен.
судя по всему, ${'GLOBALS'} зашит как якорь, т.к. не работает и PHP: $x="GLOBALS"; var_dump(${$x}); var_dump($$x); т.е. переменные переменных реально не работают с суперглобальными, однако ${'GLOBALS'} пашет… хз. Однако я не вижу повода истерить )))) ну баг и баг ))