Thread Scope? .. wieder mal (6 answers)
Opened by RalphFFM at 2008-05-12 14:26

FoolAck
 2008-05-12 15:00
#109606 #109606
User since
2008-05-02
69 Artikel
BenutzerIn
[default_avatar]
Das würde mich auch mal interessieren.

Also "use" wird wohl auch in einem BEGIN Block abgearbeitet, wenn ich das jetzt richtig verstanden habe und gilt somit "sofort" (sonst würde das Skript auch nicht "aussen: Hallo Welt" ausgeben..).

Und BEGIN Blocks werden irgendwie "augenblicklich" eval'ed, sprich so früh wie möglich. Aber wohl auf jeden Fall vor dem "normalen" Code. Und "my" sollte da keine Ausnahme sein.

Und wenn man die Reihenfolge ändert meckert er rum wie er soll(Global symbol "$var" requires explicit package), sprich wenn man den BEGIN-Block vor das "my $var" Statement packt, aber wie der TE schon anmerkte: das sollte doch Jacke wie Hose sein, wo der BEGIN-Block zwischen normalem code platziert ist. Ahh.

Aufdass Jemand Licht in dieses Dunkel bringt.

View full thread Scope? .. wieder mal