Thread Schlüsselparmeter als Name einer Methode
(0 answers)
Opened by rosti at 2025-08-18 18:59
Heute mal wieder eine Idee. Parameterkontrolle bisher:
Code (perl): (dl
)
1 2 3 4 # die param-Methode über $self->{CGI} delegiert if( $self->param('path') ){} elsif( $self->param('file') ){} elsif( $self->param('upload') ){} Code (perl): (dl
)
1 2 3 4 5 6 # hier jetzt ziehen wir das CGI-Objekt raus my $cgi = $self->{CGI}; # Objekt der CGI-Klasse # und rufen einfach nur Methoden auf die so heißen wie die Schlüsselparameter if( $cgi->path ){} elsif( $cgi->file ){} elsif( $cgi->upload ){} Also weniger Tipparbeit und die Quoterei entfällt ;) Weitere Parameter: my $name = $cgi->name; Und der Code wird besser lesbar. . Last edited: 2025-08-19 08:00:21 +0200 (CEST) |