>eg:
>
>use strict;
>my $var = 20;
>
>print "before: $var\n";
>&routine;
>print "after: $var\n";
>exit;
>
>
>sub routine {
> $var += 1;
>> >}
>
Hi,you don't need the global vars at all.The same way,you can write it like:
use strict;
my $var = 20;
print "before: $var\n";
$var = routine($var);
print "after: $var\n";
sub routine {
my $var = shift;
++$var;
}
__END__
Hope it helps.
--
Books below translated by me to Chinese.
Practical mod_perl: http://home.earthlink.net/~pangj/mod_perl/
Squid the Definitive Guide: http://home.earthlink.net/~pangj/squid/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>