Thread Definition von @inc: Wo kann man den Parameter angeben (36 answers)
Opened by Gast at 2007-06-03 01:24

kristian
 2007-06-03 18:56
#48289 #48289
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Siggi,03.06.2007, 16:22][quote=kristian,03.06.2007, 15:58]ist IMHO absolut falsch. Bei welchem Hoster brauchst du deine Module nicht?
Bei welchem Hoster kennst du die Installation wirklich?
In der Praxis beginnt man mit dem was universell richtig scheint und macht dann Workarrounds für die Hoster, die es anders handhaben.

Gruß
Kristian[/quote]
Ich habe nicht geschrieben, ich bräuchte die Module nicht sondern ich bräuchte den Pfad nicht (die Module liegen dort in den vorgegebenen Pfaden).
Ich wäre Euch dankbar, wenn ich nicht weiter und wieder erläutern müßte "warum", sondern dass mir jemand erläutert "wie"!
Danke
Siggi[/quote]
Hallo
Quote
Ich habe nicht geschrieben, ich bräuchte die Module nicht sondern ich bräuchte den Pfad nicht


Da ist der Denkfehler. Der Pfad oder die Pfade belasten dich nicht.
Erst wenn du ein Modul einbindest wird es in diesen Pfaden gesucht bis es gefunden wurde oder das Finden ausgeschlossen ist.
Es macht keinen Sinn @INC zu begrenzen, du musst nur die Reihenfolge sehen und deine Module vor den installierten präsentieren.
Du kannst @INC IMHO kaputt machen.
@INC = (); funktioniert.
Aber was sollte das bringen?
Etliche Module brauchst und benutzt du ohnehin, vermutlich ohne dein Wissen.

Gruß
Kristian

EDIT:
Auf einer Nixe kannst du ja mal "set PERL_INC()" testen. Danach geht definitiv gar nichts mehr...\n\n

<!--EDIT|kristian|1180884410-->

View full thread Definition von @inc: Wo kann man den Parameter angeben