sub Foo::isa { die "bla" }; my $ref = bless {}, 'Foo'; eval { $ref->isa() }; if ($@) { print "Not an object\n"; } else { print "An object\n"; } #### eval { ... } if ($@) { ... } #### if (eval {...; 1}){ ... }
## eval { ... } if ($@) { ... } ##
## if (eval {...; 1}){ ... }