I saw in some code a declaration like:
$test = "test";
$test1 = "tes2";
$i = 2;
$var{$test}{$test1}{"cnt"}[$i] = $var_val; # What exactly is this?
If they mention the { brace, that is concatenation. I really not understand what this is.
My guess is that the final variable is like $vartesttest1cnt2.
Well, no, not really.
%varis a hash of hashes of hashes of arrays.%varis a hash$var{$test}=>$var{"test"}is a hash$var{$test}{$test1}=>$var{"test"}{"tes2"}is a hash$var{$test}{$test1}{"cnt"}=>$var{"test"}{"tes2"}{"cnt"}is an array$var{$test}{$test1}{"cnt"}[$i]=$var_valassigns$var_valto index 2 in the array