Thread Umgebungsvariablen setzen (9 answers)
Opened by roooot at 2010-06-03 18:17

pq
 2010-06-03 18:32
#137978 #137978
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2010-06-03T16:29:32 roooot
Das ganze ist OO und wenn ich dort eine neue Instanz einer Klasse erstelle müsste ich ja immer eine Referenz auf die Klasse übergeben, von der aus die neuen instanziert werden (die dann quasi auch die Startzeit=Benchmark Objekt kennt). Finde das mit Umgebungsvariablen einfach praktischer.

naja wie gesagt, da könntest du auch $^T benutzen.

Quote
Wie lange bleiben Umgebungsvariablen bestehen? Bis zum Ende des Scripts? Bei einem per FastCGI ausgeführten Script also solange bis es beendet wird? (Sprich alle Aufrufe haben die selben Umgebungsvariablen?)

bei FastCGI hst du das problem:
in dem einen prozess steht die startseit dieses prozesses.
in dem anderen prozess eben eine andere. die FastCGI-prozesse teilen sich die umgebungsvariablen nicht, die während des ablaufs gesetzt werden.

was für eine startzeit soll es denn bei FastCGI sein? wann der FastCGI-prozess gestartet wurde oder wann ein request gestartet 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: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Umgebungsvariablen setzen