Thread Programmgerüst und Gültigkeitsbereiche
(20 answers)
Opened by tonewheel at 2007-04-13 12:24
[quote=tonewheel,13.04.2007, 15:03]Hallo,
Erstmal danke für die Antworten! @renee: my $x ist also nur paketweit (oder innerhalb blöcken) gültig. Und our $y wäre dann wie static bei C/Java? Sind diese dann innerhalb der Datei (in verschiedenen Namensräumen) oder Systemweit gültig (also auch in den Modulen, die dieses Modul included haben)? Mit den Modulen muss ich mir wohl einen Überblick verschaffen, ich dachte, es gäbe nur DBI::nnn, wobei nnn für verschiedene Datenbanken (mySql, Postgresql, etc) steht. Dass es Class::DBI und DBIx::Class gibt, bzw, was der Unterschied ist, ist mir im Moment noch unklar.[/quote] Ja, die sind ähnlich wie die static-Variablen bei Java. Du kannst von jedem Modul, das die Klasse einbindet die Variable über den vollen Namen (also $PACKAGE::variable) ansprechen. ![]() ![]() In der Frühjahrs-Ausgabe von $foo gibt's einen kleinen Einführungsartikel in ![]() OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |