foreach my $auth (@auth_methods) { no strict 'refs'; my $rv = &{$auth . "::authorize"}($user, $pass); ... }