$ perl -Mstrict -wE 'sub f { say "f" }; my $x = "f"; { no strict "refs"; &$x() }; &$x()' f Can't use string ("f") as a subroutine ref while "strict refs" in use at -e line 1.