Staticky destruktor
Honza Pazdziora
adelton na informatics.muni.cz
Středa Leden 27 13:16:03 MET 1999
>
> pisu modul v perlu a mam v nem statickou promennou, udrzujici
> handle na databazi (z toho duvodu, aby v mod_perlu zustalo to spojeni
> persistentni). Jak zavolam zruseni toho handle?
Toto neni legitimni duvod. Apache::DBI neudrzuje persistentni spojeni
diky tomu, ze to mas ve staticke promenne, ale ma svuj vlastni hash.
Disconnect je preveden na noop.
> ----------------------
> package mujmodul;
>
> my $dbh = DBI->Connect(...)
>
> sub rutina1 {
> ..
> }
> 1;
> ----------------------
>
> Chtel bych, aby program mohl dat "require 'mujmodul.pl'", ale aby
> to na konci nervalo, ze jsem zrusil $dbh bez explicitniho disconnect.
> Jak to udelat? Asi jsem neco prehledl.
Normalne udelej $dbh->disconnect, mod_perl to nezavre.
Jinak se to samorejme da dat do END bloku.
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
The total number of bytes in all expressions in the GROUP BY clause is
limited to the size of a data block minus some overhead. --Oracle SQL Ref.
------------------------------------------------------------------------
Další informace o konferenci Perl