in reply to Re^2: Values passed into a sub routine
in thread Values passed into a sub routine

What about this:
build_url( account => $account, fname => $fname, lname => $lname], ); sub build_url { my (%args) = @_; my $account = $args{account} || ''; my $fname = $args{fname} || ''; my $lname = $args{lname} || ''; my $other = $args{other} ||''; ... }

There, it should prevent it to be out of order right?