Struppi: Was bedeutet diese Fehlermeldung ?

Beitrag lesen

Begin

Es sollte aber nichts mit deiner Fehlermeldung zu tun haben.

Doch es sollte:

»A BEGIN code block is executed as soon as possible, that is, the
  moment it is completely defined, even before the rest of the
  containing file (or string) is parsed.«

Bis jetzt war noch nicht davon die Rede, dass der code im BEGIN Block steht und selbst wenn, dann definiert man die betreffende Variabel in diesem Block.

Original Code:~~~perl

Na, du weißt mehr als ich. Wobei aus dem Beispiel auch der Fehler nicht klar wird, weil hier nirgends ein BEGIN Block ist. Und wenn, wozu ist der gut?

Der Fehler des Scripts liegt da dran, das der Begin Block als eigene
Script Datei augefuehrt wird. [In dieser Existiert die Variable [code lang=perl]$tDanke


> gar nicht.  
  
Ich kenn den Code ja nicht, aber der Fehler ist vermutlich eher die Existenz des BEGIN Blocks.  
  

>   Die Variable `$tDanke`{:.language-perl} muss noch einmal explizit mit `my`{:.language-perl} aufgerufen  
> werden  
  
Oder einfach den BEGIN block rausschmeissen.  
  
Struppi.

-- 
[Javascript ist toll](http://javascript.jstruebig.de/) (Perl auch!)