Hi,
Ja, BEGIN ist insofern verwirrend als Name. Die von strict provozierten Fehler werden während der *Kompilierung* gezogen, nicht zur Laufzeit. Letztlich weist "use strict" im chronologischen Ablauf eines Scriptes den Compiler an, innerhalb des aktuellen Blocks alles ab da nach den strikten Regeln zu kompilieren.
Das ist recht interessant.
Also wird es praktisch vor der eigentlichen Ausführung schonmal "vorkompiliert"?
Aber jetzt interessiert mich noch, was genau passiert, wenn ich ein Perl-Script ausführen lasse. Es ist ja irgendwie ne Mischung aus kompilierter- und Scriptsprache. Aber das werde ich am besten erstmal Google fragen.
...der automagische Aufruf ...
Hat das was mit den hier so oft erwaehnten Glaskugeln zu tun? ;)Nene, Perl hat schon einiges an Automagie ;)
Das denk ich mir auch, wenn ich sowas sehe.
mfG,
steckl