Cheatah: fehlermeldungen mit perl -w ein Rätsel...

Beitrag lesen

Hi,

deklarieren heißt:
$text;
initialisieren:
$text = "bla bla";

korrekt.

my $text = $query->param('text');
zum initialisieren ausreicht.
Fehlannahme???

Nun - was ist, wenn kein Parameter namens "text" vorliegt? ;-) Initialisieren bedeutet, einen Wert in die Variable zu schreiben. CGI::param() kann, wie die meisten Funktionen, auch _keinen_ Wert zurückgeben.

my $text = $query->param('text') || '';

Cheatah