Thread Unklare Fehlermeldung: Variable "$p1" will not stay shared
(46 answers)
Opened by wastl at 2011-02-04 12:30
Hi wastl!
Der Fehler tritt auf dem Liveserver vermutlich auch auf, Du siehst ihn wahrscheinlich nur nicht. Oder haste mal ins error.log geschaut? Die Meldung bedeutet, dass $p1 in der sub nicht zur Verfügung steht. Versuch mal, sie zu übergeben: Code (perl): (dl
)
1 2 3 4 5 6 7 8 #!/usr/bin/perl -w use strict; my $p1 = "ok"; my $erg = up($p1); exit; sub up { return $_[0]; } Edit: Hmmm, wastl's Script bringt bei mir garkeinen Fehler. Ist klar, weil $p1 im Hauptkontext initialisiert wird. Aber warum hat wastl den Fehler bei sich? Editiert von bianca: Frage ergänzt. Last edited: 2011-02-04 13:48:55 +0100 (CET) 10 print "Hallo"
20 goto 10 |