package TArtLib; use strict; use vars qw($dbh); ... sub dbh { return $dbh; } #### package TArt::Editor; use TArtLib; ... my $dbh = TArtLib->dbh; #### sub dbh { unless ($dbh) { # connect to the database now. } return $dbh; }
## package TArt::Editor; use TArtLib; ... my $dbh = TArtLib->dbh; ##
## sub dbh { unless ($dbh) { # connect to the database now. } return $dbh; }