Thread Nicht benötigte Argumente trotzem in eine Variable kopieren?
(29 answers)
Opened by Kuerbis at 2018-02-22 08:19
Wenn ich mir das jetzt nochmal anschaue, dann habe ich den Eindruck, dass ich nicht genug Informationen geliefert habe.
Es geht hier um ein kurzes Beispiel für das hier beschriebene API. Hier das Beispiel mit den - wie hier vorgeschlagen - expliziten $self: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package App::DBBrowser::DB::MyPlugin; use warnings; use strict; use DBI; sub new { my ( $class, $info ) = @_; bless $info, $class; } sub driver { my ( $self ) = @_; return 'SQLite'; } sub db_handle { my ( $self, $db ) = @_; my $dbh = DBI->connect( "DBI:SQLite:dbname=$db", '', '', { RaiseError => 1, PrintError => 0, sqlite_unicode => 1, }) or die $DBI::errstr; return $dbh; } sub databases { my ( $self ) = @_; return [ '/home/me/demo.sqlite' ]; } 1; |