valor válido para el atributo de nombre en html

Utilizo PHP para obtener los valores de los botones de radio de una página html. Mi html se ve así:

<code><input type="radio" name="1.1" value="yes">
<input type="radio" name="1.1" value="no">

<input type="radio" name="1" value="yes">
<input type="radio" name="1" value="no">
</code>

El resultado es que $ _POST ['1'] devuelve valor, pero $ _POST ['1.1'] no devuelve nada. Revisé las especificaciones de html 4; el valor del atributo de nombre solo comienza con una letra, pero 1 no es una letra, ¿por qué se devuelve mientras que 1.1 no? ¿O hay alguna otra magia sucediendo aquí? Yo uso la última versión de Chrome. Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta