Thread Fehler beim Einbinden eines Moduls
(10 answers)
Opened by Gast at 2008-06-18 13:26
require lädt das modul nur einmal, ja, und das ist ein *feature*.
dass du im laufenden betrieb ein modul neuladen willst, ist keine funktion, die man jeden tag braucht. wenn es ums entwickeln geht, dann gibt es da für apache z.b. Apache::Reload. also, sag am besten immer auch, wofür du etwas brauchst. wenn du es wirklich von hand machen willst, dann musst du erst das modul aus dem hash %INC löschen und danach ein require aufrufen, denn require guckt vorher in dem hash nach, ob das modul schon geladen wurde. 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: ![]() ![]() |