Struppi: Probleme bei der "Modularisierung" eines Scripts

Beitrag lesen

Danke für deine Antwort  -  bringt mich zwar nicht wörtlich weiter, aber hat mich auf die richtige Idee gebracht: ich muß auch im Modul selbst nochmal
  use strict;
  use CGI;
  my $cgi = new CGI;
angeben, es reicht nicht, wenn das im "Hauptscript" steht. Und das wars dann, shebang brauche ich im Modul selbst nicht nochmal.

Ob das sauberer ist als in jedem Modul direkt das CGI Modul zu adressieren?
Du erzeugst ja jetzt in jedem von dir eingebundenen Modul ein neues CGI Objekt, was in meinen Augen unsinnig ist, das es nur ja nur ein CGI Objekt gibt.

Sauberer wäre es in den Modulen die Variabel mit $main::cgi anzusprechen, da du ja auf dieses eine CGI Objekt des Hauptmodul zugreifen möchtest.

Struppi.