n.d. parker: AAAARRRgh! Ich will dieses Modul benutzen!!!

Beitrag lesen

Moin Bio,

#!/usr/bin/perl -w
use strict;

use lib "/home/dienste/webserver/ZENSIERT.uni-erlangen.de/htdocs/perl

use CheckRFC;

print __PACKAGE__,"\n";
$email='ace@muenster.de';

Global symbol "$email" requires explicit package name at ./test.pl line 8.

my $email = ...
oder $main::email = ...

oder use vars qw($email); irgendwo

ab perl 5.6:
our $email =  ...

Ist das strict eigentlich zwingend noetig?

noe, aber es macht das Leben wirklich leichter. Einige Fehler passieren so gar nicht erst.

Wir gebrauchen da ein paar dreckige Tricks hin und wieder... ich weiss nicht, ob da strict so gut kommt.

wenn ihr die wirklich braucht (manchmal ist das tatsaechlich so), koennt ihr strict local auch ausschalten (no strict;)

Z.B. machen wir manchmal dieses:

[...]

Oder kann man das auch "strict-compliant" machen? Die Variablen kann man ja nicht vordefinieren, die Namen sind ja erst zur Laufzeit bekannt. Oder geht das auch mit "strict"?

oehm <fg>perldoc CGI</fg> (such dort mal nachimport_names) - aber wer braucht das? *gg*

Viele Gruesse,

n.d.p.