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

bianca
 2011-02-04 13:45
#145328 #145328
User since
2009-09-13
6976 articles
BenutzerIn

user image
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

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