Cita:
Iniciado por Rolldi La variable $1 además de no estar declarada, está entre comillas.
En realidad la variable $1 lo que hace referencia es al valor en el paréntesis declarado en la expresión. Si fuera una variable común no cumple con los requisitos del nombre y te traería otro error. En este caso no trae error alguno, sino que no hace lo que le estoy pidiendo.