Hi Leute
Wie kann ich in ein Modul einbinden oder schreiben, so dass die darin enthaltenen use-Statements auch für das einbindende Skript gelten? Ich habe mir ein triviales Perl-Modul zum Entwickeln von Webanwendungen erstellt, welches im wesentlichen folgendes enthält:
package WebDebug;
use strict;
use warnings;
You will not show your stupid bugs to the user, wouldn't you?
use CGI::Carp qw(fatalsToBrowser);
Print content type header so everything goes to the browser
print "Content-type: text/html\n\n";
Ich möchte dieses Modul nur solange in ein CGI-Skript einbinden ein, wie ich daran arbeite. Bin ich mit testen durch, so will ich es wieder entfernen.
Doch leider funktioniert es dies nicht wie gewünscht: Weder use strict noch fatalsToBrowser werden auf das einbindende Skript angewandt. Ich versuchte das Skript per use oder per require einzubinden, und auch das Entfernen des package-Statements brachte keinen Erfolg. Hat jemand einen Hinweis?
Gruss & Dank
Tom2