Alexander(HH): Radiobuttons - Zusatzfragen

Beitrag lesen

goeksub() unless($ENV{QUERY_STRING});
#######^^

sub goeksub
{
print "goek!\n";
}

Sprich: leere Klammer sind dann Pflicht? Ohne "funzt nix" ;)

Nö, auch ohne Klammern "funzt" es, nur muß die Funktion *vor* dem Aufruf definiert oder wenigstens deklariert werden, genau wie in Pascal.

Entweder so:

sub goeksub
{
  print "goek!\n";
}

goeksub unless $ENV{'QUERY_STRING'};

Oder so:

sub goeksub;

goeksub unless $ENV{'QUERY_STRING'};

sub goeksub
{
  print "goek!\n";
}

Ich personlich bevorzuge ganz klar die erste Variante (hab halt mit Pascal angefangen, ernsthaft zu programmieren), dann aber MIT Klammern.

Alexander