#!/usr/bin/perl -w use strict; use Carp qw/FatalsToBrowser/; my $obj = MyPackage->new(); my $argument = "Here is a scalar."; print $argument,"\n"; my $result = $obj->method($argument); print "My argument still is: $argument. \n"; print "My \$result is now $result.\n"; 1; #### my $result = $obj->method($argument); print "My argument still is: $argument. \n"; if($result eq 'ERROR') { print STDERR qw|!@#$%^&*(*&^$#$, still broken.|; } else { print STDERR "Yeah! It worked."; } #### #!/usr/bin/perl -w use strict; use Carp qw/FatalsToBrowser/; . . . my $obj = MyPackage->new(); my $argument = "Here is a scalar."; print $argument,"\n"; my $result = $obj->method($argument); if($verbosity eq "DEBUG"){ print LOG "My argument still is: $argument. \n"; print LOG "My \$result is now $result.\n"; } if($result eq 'ERROR') { print LOG qw|The \$obj->method() is returning an error, it is still broken.|; } else { print STDERR "The \$obj->method() ran without errors."; } 1; #### if($test) { $obj->method(); } #### if($test) { print LOG "The test was successful, now invoking \$obj->method()."; $obj->method(); } else { print LOG "The test was unsuccessful, so we won't invoke the \$obj->method()."; } #### if(){ } else { }