Si una variable la declaras dentro de una funcion, esta variable se dice que es local y este tipo de variable solo existe en la funcion, no existe fuera de ella.
Puedes declarar una variable global y esta existe en todo el script
ejemplo de esto
Código Javascript
:
Ver originalvar name = "diego";
function show()
{
alert(name);
}
la funcion show buscara a la variable name y como no lo encontrara pasara al siguiente nivel y en este nivel supeior la encontrara.
Para pasar la variable a PHP vas a tener que hacer algo asi.
esto te sirvira, mientras la variable sea sencilla(numero,cadena)
Si es un objeto, vas a utilizar una representacion JSON de este y con PHP utilizaras json_decode
Saludos