Hallo,
unless($username=check_cookie()) { login(1); }
sowas läßt sichm it Perl schöner formulieren:
login(1) unless $username=check_cookie();
oh, genau! Das ist der gleiche Aufbau wie zum Beispiel
next if $var == 1;
print "..." if $var == 2;
Daran mangelt es mir noch... kommt aber stetig :)
Wie kann ich sichergehen, dass nie eine Funktion eines geladenen Perl-Moduls überschrieben wird?
Objektorientiert arbeiten und möglichst wenig in deinen Namespace importieren.
Zudem sehe ich ja auch, welche Funktionen ich in meinen Namensraum importiere, denn die Funktionen werden ja namentlich "angesprochen".
Greez,
opi
--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|