Pensky: Umgang mit Parametern

Beitrag lesen

Hallo,

Du vertraust darauf, dass der inhalt der CGI Variable gewährleistet ist?

Warum und wodurch sollte dieser verändert werden?

Überlege dir den Vorteil, Funktionen in Modulen (und auch in anderen Subs) stets eine Hashreferenz zu übergeben.

modul_func( { key => $val1, key2 => $val2, } )

Dann kann aus dem externen Unterprogramm über diese Referenz auf die z.T. lokalen (my) Variablen im Hauptprogramm zugegriffen werden?

Für mich erschliesst sich übrigens der Sinn von ausgelagerten Funktionen nicht, es sei denn, diese sind nach Modulrichtilinien mit dokumentierter API versehen.

Ich möchte erstens keine riesigen Programme und zweitens nicht in jedem Programm z.B. die gleiche Fehlerroutine schreiben.
Gruß
Pensky