Calocybe: validator gesucht

Beitrag lesen

Auch Hye!

Besser bzw. richtig ist:
perl -c deinscript.pl oder .cgi

Und noch besser:

perl -cw deinscript.pl

So wird bei verdaechtigen Stellen eine Warnung ausgespuckt. Des weiteren dringend zu empfehlen: Als erste Anweisung im Script die Zeile

use strict;

Dann muessen aber alle Variablen deklariert werden (das ist der Sinn der Sache), entweder mit

my ($varname1, $varname2);

oder fuer globale Variablen mit

use vars qw/$varname1 $varname2/;
  (ist die Kurzform fuer  use vars ('$varname1', '$varname2'); )

So lassen sich immerhin schonmal viele Schreibfehler entdecken. Fuer logische Fehler hilft am Ende halt nur der Perl debugger (perl -d deinscript.pl), der jedoch recht unfreundlich zu bedienen ist.

So long