O PHP fornece um grande número de variáveis pré-definidas para todos scripts. As variáveis representam tudo: de variáveis externas à variáveis nativas de ambiente, última mensagem de erro à último cabeçalho recebido.
Veja também o FAQ intitulado "Como register_globals me afetam?"