Thread Unklare Fehlermeldung: Variable "$p1" will not stay shared
(46 answers)
Opened by wastl at 2011-02-04 12:30
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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |