Matt Sergeant wrote:
> 
> 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).

(Boggle)  Really? 'My' variables going out of scope don't always get
freed up?  Or is this strictly an object thing with DESTROY?

Reply via email to