The syntax for resolving this ambiguity is: ${$a[1]} for the first case and ${$a}[1] for the second.
가변 변수를 배열과 함께 사용하려면, 한가지 모호성 문제를 해결해야 한다. 그것은, 만약 여러분이 $$a[1] 이라고 썼으면, $a[1] 을 하나의 변수로 볼 것인지, 아니면 $$a 를 변수로 보고 그 변수에 [1]의 인덱스를 해 줄 것인가 하는 문제이다. 다음과 같이 하여 모호성을 해결하자. 전자의 경우 ${$a[1]} 라고 쓰고, 후자의 경우는 ${$a}[1] 라고 쓰면 된다. (역자주: 가변 변수를 나타낼 때는 항상 {}로 둘러 싸는 것이 보기 좋고 오류도 없앨 수 있다.)