Hi,
stimmt im Prinzip, bringt hier aber wenig. Die Variable dürfte nach Beenden der Funktion nicht mehr existieren. Richtig wäre also:
Das bringt hier sehr viel, schon mal was von sauberer Programmierung gehört? ;-)
siehe Martins Antwort. Es stimmt, daß man "var" benutzen sollte; aber in diesem Fall hätte es mehr geschadet als genützt.
Garnicht erst angewöhnen ...
Anders: Gleich _richtig_ angewöhnen! Variablen in dem Scope deklarieren, in dem sie benötigt werden, und nirgendwo sonst. Keine undeklarierten Variablen benutzen.
In Perl bekommt man bei sowas mit
#!/usr/bin/perl -w
use strict;
wunderschöne Fehlermeldungen, die zur Vermeidung von unsauberer Programmierung beitragen :-)
Cheatah