respectively.
To illustrate the differences between these variables, consider the
-following Perl expression, which uses a single-quoted string. After
-execution of this statement, perl may have set all four special error
+following Perl expression, which uses a single-quoted string. After
+execution of this statement, perl may have set all four special error
variables:
eval q{
if (open my $fh, "<", $filename) {
# Here $! is meaningless.
...
- }
+ }
else {
# ONLY here is $! meaningful.
...