in reply to Problem assigning values to Hash

It looks like that in one of the pairs, 1 is being treated as key, not a value. Perhaps the param subroutine is returning multiple elements and confusing the ordering.

By contrast, the following works just fine on my system:

use Data::Dumper; my $userInfo; my $number = 1; my $temp = 1; push @$userInfo, { number => $number, name => 'param', id => 'param', rollSizzle => 'param', roll => $temp, sizzle => $temp} ; print Dumper($userInfo);

-Mark