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

Beitrag lesen

Hi,

Ermittele einen Inhalt aus einem Formular.

und wie machst Du das?

$text = s/ +/ /g;
Meldung: Use of uninitialized value in substitution.

$text war deklariert, aber nicht initialisiert: der Inhalt ist 'undef'. Abhilfe: Bei oder nach der Deklaration mit einem Wert initialiseren, z.B. mit ''.

my @woerter = split(/ /,$text);
Meldung: uninitialized value in split.

Exakt die selbe Ursache.

my @zahlen = ($zahlNiedrig .. $zahlHoch);
Meldung: Use of unitialized value in range (or flop).

Welche Werte stehen in $zahlNiedrig und $zahlHoch? Und welche Werte stehen _wirklich_ drin?

Übrigens: perldoc perlstyle gibt einige Empfehlungen zu Groß- und Kleinschreibung in Variablennamen, die Du zumindest kennen solltest.

Cheatah