Ich hab eine Settingsfile (settings.pl), das im Grossen und Ganzen so aussieht:
package Settings;
our $a = "String a";
our $b = "String b";
Das binde ich jetzt mit require("settings.pl"); ein und benutze die Variablen so:
print "$Settings::a und $Settings::b";
Weil die beiden Variablen jeweils nur einmal benutzt werden (und wegen 'use warnings') erhalte ich die Fehlermeldung 'Name "Settings::a" used only once...'.
Gibt es einen Weg, diese Warnungen zu eliminieren ohne auf 'use warnings' zu verzichten (am besten waere natuerlich, wenn mir bei anderen Variablen immer noch die 'only once' Warnung angezeigt wird)?