Thread Perl_cgi oder mod_perl (24 answers)
Opened by Gast at 2007-11-01 23:03

Struppi
 2007-11-03 13:50
#101739 #101739
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Gast+2007-11-02 21:22:31--
Ich dachte mit use vars würden globale Variablen definiert und nicht mit my.
In dem aktuellen thread wurde ja auch als Lösung empfohlen, die Variable als global zu definieren. Mit der Definition mit "use vars" hat das Programm im Gegensatz zur Def. mit "my" ja auch in der lokalen Version funktioniert.
Was ist dann der Unterschied zwischen den beiden "globalen" Variablen?
Nein, der Unterschied ist, das du mit my eine lexikalische Variabel defenierst mit use vars eine Packagevariabel. Du hast den Link wo das erklärt wird ja schon im selfforum bekommen, aber trotzdem hier nochmal http://aktuell.de.selfhtml.org/artikel/cgiperl/sco...

Und wie gesagt, wenn du mit my eine Variabel ausserhalb eines Blocks deklarierst ist diese in der Datei global und nach wie vor stellt sich mir hier die Frage, warum du nicht einfach einen Parameter verwendest.

View full thread Perl_cgi oder mod_perl