Thread Anzeige einer require() Datei nur einmal
(6 answers)
Opened by mkessler at 2007-11-14 17:51
require() wird nur einmal im verlauf eines prozesses ausgeführt, d.h. wenn perl eine datei
schon geladen hat, laedt es sie nicht nochmal. ist ja auch sinnvoll. wenn das in einem CGI-script so ist, kann das eigentlich nur bedeuten, dass mod_perl registry eingesetzt wird. wenn du das laden forcieren willst, musst du do() nehmen, jedoch würde ich davon abraten, das sieht irgendwie so nach steinzeit aus. mach ein ordentliches modul mit einer funktion. zu sagen, ich will es unsauber machen, weil ich ja grad erst anfange, erschliesst sich mir nicht so richtig. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |