Thread Frage zum TK::Button (6 answers)
Opened by Kean at 2009-03-12 11:22

murphy
 2009-03-12 23:47
#119259 #119259
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2009-03-12T10:39:55 Kean
Funktioniert! Aber das muss mir jetzt mal einer erklären...

Ich dachte das is nur eine verkürzte Version (bzw. zusammengefasste Version) der beiden einzelnen Befehle.

Naja, der Geltungsbereich einer mit my deklarierten Variable erstreckt sich auf alle Befehle im gleichen Block nach der Deklaration. Der Initialisierungsausdruck ist Teil der Deklaration selbst, daher ist die lexikalische Variable dort nicht bekannt.

Wenn man den gleichen Namen wie den der neuen lexikalischen Variablen im Initialisierungsausdruck verwendet, bezieht man sich auf eine gleichnamige Variable im umgebenden Geltungsbereich, also in Deinem Fall wohl auf eine globale Variable mit dem Namen $button_update.
When C++ is your hammer, every problem looks like your thumb.

View full thread Frage zum TK::Button