Чем отличаются следующие записи?
$USER->{$key}->{name}}
$USER{$key}->{name}}
$USER{$key}{name}}
Мне нужно хранить в хеше структуру - таблица пользователей.
Как лучше объявлять такой хеш?
Использую еще модуль Tie::IxHash, чтобы можно было вывести массив по порядку занесения в него.
Хэш - не скаляр, указатель - скаляр.
Значения в хэше могут быть только скалярами - отсюда необходимость использовать указатели.
Т.е. вы не сможете создать хэш, содержащий хэш, только хэш, содкржащий указатель на хэш.