Указатели
Указатели — это аналог адресных указателей в С. Указатель обозначается символом "\" перед именем переменной:
$a = 1; $p = \$a; @b = (1,2,3); $p = \@b; $p = \%c;
Обращения к значениям, выбранным указателем, являются аналогом применения функции eval (отложенное исполнение):
%a = ("test",1,"test2",2); $p = \%a; $c = $$p{"test"};
где вместо "а" используется $p.