Matti Maekitalo: Frage.

Beitrag lesen

Hallo

use strict;

Wenn ich use strict; verwende bekomme ich Fehlermeldungen alias package not found, liegt das am heimischen Server (OmniHTTP)?

Nein, am Server liegt sowas nicht, höchstens am Perl Interpreter.
Mit use strict; musst du deine Variablen vor der Benutzung mit my deklarieren. So siehst du besser, wenn du Fehler machst.
Für dich auch sehr sinnvoll ist sicherlich der -w Schalter (bzw. use warnings;) und use diagnostics; das dir im Fehlerfall ausführlichere Fehlermeldungen bringt.

Übrigens klappt doch alles auch ohne strict bzw. mit standard.

Das sollte es auch, nur mit strict ist es 'besser' (nicht besser sondern 'richtiger' ääähh besser richtig 8-) richtig besser ? nein, es ist syntaktisch schöner, wenn du Variablen vorher definierst u.ä.)

Tschö Matti