steckl: Gueltigkeitsbereich von Variablen

Beitrag lesen

Hi,

Was ist sinnvoller

Kommt drauf an, ob du nach dem IF noch auf $feld zugreifen willst.

a.

my $feld;
if (.....) {
     $feld = 1;
      ....
   }
else {
     $feld = 2;
      ....
   }
...

Hier kannst du spaeter auch ausserhalb des IF-Konstruktes auf $feld zugreifen.

oder
b.

if (.....) {
     my $feld = 1;
      ....
   }
else {
     my $feld = 2;
      ....
   }
...

Hier ist die Gueltigkeit von $feld nur im IF- bzw. ELSE-Zweig. Ausserhalb kannst du nicht drauf zugreifen.

Was hat das ganze eigentlich mit dem Thema "Datei loeschen" zu tun?

mfG,
steckl