my %VAR; $VAR{SCALAR} = "test scalar"; $VAR{ARRAY}[0] = "test array"; $VAR{HASH}{NAME}[0] = "test hash array 1"; $VAR{HASH}{NAME}[1] = "test hash array 2"; $VAR{HASH}{NAME}[2]{SOMEHASH} = "test hash array hash 1"; $VAR{HASH}{NAME}[2]{ANOTHERHASH} = "test hash array hash 2"; #### getRefValues( "\$VAR", \%VAR ); #### $VAR{HASH}{NAME}[0] = (test hash array 1) $VAR{HASH}{NAME}[1] = (test hash array 2) $VAR{HASH}{NAME}[2]{ANOTHERHASH} = (test hash array hash 2) $VAR{HASH}{NAME}[2]{SOMEHASH} = (test hash array hash 1) $VAR{ARRAY}[0] = (test array) $VAR{SCALAR} = (test scalar)