Thread Werden Module immer geladen?: oder erst, wenn man sie braucht? (1 answers)
Opened by pktm at 2003-09-14 14:07

coax
 2003-09-14 14:38
#48987 #48987
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
Mit require werden die Module wärend der Laufzeit eingebunden

Code (perl): (dl )
1
2
3
4
5
if( $query->{case} eq "a" ){
   require A;
} else {
   require B;
}


bei use nicht, da use diesen Aufruf entspricht:

Code (perl): (dl )
1
2
3
4
BEGIN {
    require Modul;
    import Modul Liste;
}


der BEGIN-Block veranlasst, dass die Module während des Kompilierens (also bevor deine if-Anweisung überhaupt ausgeführt wird) eingebunden werden.
,,Das perlt aber heute wieder...'' -- Dittsche

View full thread Werden Module immer geladen?: oder erst, wenn man sie braucht?