I am trying to roll my own parameter collection routines...
I am trying this:
#Parse / Collect the parameters.
my %params;
foreach ($apr->param)
{
if (ref($apr->param($_)) eq "ARRAY")
$params{$_} = [$apr->param($_)];
}
else
{
$params{$_} = $apr->param($_);
}
}
the ref always seems to come out UNDEF but if I take out that logic and
just use
$params($_) = [$apr->param($_)];
Then it is a ref and can be used in a
foreach (@{$params($key)}) { }
as expected.
Any ideas where my understanding is going wrong?
Confused,
Wes