my $x = ; eval($x); <-- eval EXPR #### my $x = ; eval{ (my $s = "blah blah") =~ /$x/ } <-- eval BLOCK #### eval($x) #### '' =~ /$x/