Básicamente el título dice que es todo. que tenía una entrada oculta en mi página donde quería establecer el nombre de "some.major.uber.setting"
por ejemplo: <input type="hidden" name="some.major.uber.setting" value="dummy value" />
y cuando miraba a los datos $ _POST Contenía " some_major_uber_setting ". ¿Alguien puede explicar este comportamiento?
Para que quede claro, yo he puesto en Off register_global – Gabriel
Por eso dije que es un relicto. El núcleo php reemplaza los puntos con guiones bajos por defecto. Ese comportamiento debe haberse introducido con register_globals y no se lo tocó después de eliminarlo (o al menos deshabilitarlo de manera predeterminada). – halfdan