Thread Unklare Fehlermeldung: Variable "$p1" will not stay shared (46 answers)
Opened by wastl at 2011-02-04 12:30

pq
 2011-02-04 13:58
#145331 #145331
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
mod_perl? also ModPerl::Registry? typische warnung.

mod_perl packt um skripte wie dieses eine sub handler.
und verschachtelte subs erzeugen nunmal solche warnungen in perl.
vermeide subs in mod_perl-skripten. lagere sie aus.
oder benutze gleich einen richtigen handler.

edit: bzw. versuche in der sub keine globale variable $p1 zu benutzen, sondern übergib sie als parameter. ist ja auch eher der sinn von subs.
also in der sub: my $p = shift;
und als aufruf my $erg = up($p1)
Last edited: 2011-02-04 14:02:12 +0100 (CET)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Unklare Fehlermeldung: Variable "$p1" will not stay shared