Struppi: Radiobuttons - Zusatzfragen

Beitrag lesen

warum die Schreibweise &Funktion nicht mehr zeitgemäß ist und für den OP gefährlich sein kann. Ich erzähle das auch schon seit Jahren, trotzdem stößt man immer wieder auf diese veraltete Schreibweise.

Muss mal nachhaken... wie sieht dann der korrekte Aufruf von Subs aus? Beispiel:

#!/usr/bin/perl -w

use strict;
use CGI::Carp qw(fatalsToBrowser);
use CGI qw(header);

print header(-type=>'text/html');

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

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

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

Ja, finde ich aber auch logisch. ein Funktionaufruf sieht für micht immer so aus Funktion() - so kenne ich das halt auch von Javascript.

Du kannst natürlich mit Prototypen arbeiten, ist aber soweit ich das bisher verfolgt habe ist das nicht unbedingt vor Perl 6 zu empfehlen.

Struppi.