Struppi: Programmierstil

Beitrag lesen

Mit CGI mache ich jedoch so, dass ich die Parameter übergebe, also nicht erst in den subs ermittele. Das hat den Vorteil, dass ein evntl. Wechsel zum OOP-Style nur an wenigen Stellen erfolgen muss (in der Kontrollstruktur, also von param() nach $cgi->param()).

Wie schon geschrieben ich benutze immer CGI::param(), also weder das ein noch das andere. Da ich das CGI Modul nicht als Objekt einsetze und so nur an einer einzigen Stelle einbinden muss.

Razz Fix wird aus
my %in = map{$_, param($_)} param();
my %in = map{$_, $cgi->param($_)} $cgi->param();
und schnappt sich die Parameters/Values in den globalen hash %in.

Wobei ich keinen Sinn darin sehe, diese Daten nochmals vorzuhalten, da sie ja schon von dem Modul gespeichert wurden.
Ich hole mir die Parameter da wo sie gebraucht werden.

Struppi.

--
Javascript ist toll (Perl auch!)