> On Tue, 15 Aug 2000, Vladislav Safronov wrote:
> 
> > Hi,
> > 
> > Could you have a look at the lines and answer the question ..
> > ---
> > sub foo {
> >     my $dbh = shift;
> > 
> >     my $sql = ...
> > 
> >     my $sth = $dbh->prepare($sql);
> >     $sth->execute;
> >     $sth->finish;
> > }
> > ===
> > Do I always need to call $sth->finish? Wouldn't it be 
> automaticly called
> > when
> > sub foo ends (when my variable $sth get destroyed)?
> 
> $sth doesn't always get destroyed when foo ends (due to a bug in all
> perls). But otherwise, yes.

"my" (perl's my) variables doesn't always get destoyed, does it???? Perl's 
documentation say that "my" vars are the most safe since they get destroyed
when they get out of scope ...

Vlad.

Reply via email to