Quindi se ho ben capito... Anche se è presente una variabile con un nome (ad esempio x) è possibile crearne un'altra con lo stesso nome ma quest'ultima fa riferimento allo scope in cui è contenuta "ombrando" l'altra. Giusto?

p.s. naturalmente la prima variabile ha scope globale mentre la seconda globale