Moin, Bernd Obermayr:
Wie gesagt, im vorliegenden Fall stimmt das nicht ganz ;)
Aus meiner Erfahrung mit anderen Programmiersprachen, wuerde ich sowas wie use strict immer benutzen. Es zwingt einen dazu sauber zu programmieren, was zugegeben, Zeit kostet, die man aber auf der anderen Seite locker wieder reinholt, weil man keine Zeit auf Fehlersuche wegen undefinierten, falsch typisierten, usw. Variablen verschwendet.
Gut bei perl kann ich da nicht richtig mitreden, ich kann Scripte einigermassen lesen, das wars dann aber schon.
Schon klar. Ich wollte ja auch nicht sagen, daß alles, was durch "strict" ausgegeben wird, völlig egal sei und kein Fehler. Das wäre der (falsche) Umkehrschluß. Es ist nur nicht so, daß man einfach "strict" drüberschreibt und sieht dann all die Fehler, die Perl sonst geheim hält. Ein Programm, daß nicht mit "strict" geschrieben wurde wird wohl fast immer Meldungen werfen, wenn man es mal eben in die strengere Umgebung versetzt. Ich nutze "strict" inzwischen auch, allerdings geht mir diese Variableninitialisiererei ziemlich auf den Sender. :-) Gruß, Ratti -- http://www.gesindel.de | Fontlinge | Die Schriftenverwaltung für Windows