flury: Module erst in Funktion laden?

Beitrag lesen

Hi mal wieder,

ich hab nur eine kleine Stilfrage heute...
Ich arbeite hauptsächlich mit Funktionen, so dass ich im Hauptprogramm quasi nur Funktionsaufrufe habe. Nun ist meine Frage, ob ihr das einbinden von Modulen wie z.B. DBI,CGI,ENCODE,Net::smtp,... immer am anfangen eures Scriptes macht oder erst in der entsprechenden Funktion.

Ich bin da etwas unschlüssig, da auf der einen Seite für das einbinden in der Funktion spricht, dass es sehr übersichtlich ist und ich solche Funktionen einfach kopieren kann in andere Programme, ohne etwas zu vergessen. Was natürlich dagegen spricht ist, wenn ich z.B. in einem Programm mehrere Funktionen haben die das gleiche Modul benutzen.

Was meint ihr?

ciao,
Flury