themage has asked for the wisdom of the Perl Monks concerning the following question:
I would expect that in this code, the $dbh->can("error") returned a reference to My::Special::DBI::db::error.use DBI; my $dbh=DBI->connect("dbi:mysql:hostname=localhost;database=somedb","u +serok","passwdok"); bless $dbh, "My::Special::DBI::db"; print "can error: ", $dbh->can("error"),"\n"; package My::Special::DBI::db; use base qw(DBI::db); sub error { my $dbh=shift; return $dbh->errstr(); }
Thank you, everyone.perl -v This is perl, v5.8.7 built for x86_64-linux-gnu-thread-multi perl -v This is perl, v5.10.0 built for i486-linux-gnu-thread-multi
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: special $dbh can't error?
by Anonymous Monk on Oct 03, 2008 at 10:43 UTC | |
|
Re: special $dbh can't error?
by jethro (Monsignor) on Oct 03, 2008 at 12:30 UTC | |
|
Re: special $dbh can't error?
by massa (Hermit) on Oct 03, 2008 at 15:32 UTC |