Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]228[/thread]

Use of uninitialized value in concatenation (.) or (Seite 2)

Leser: 2


<< |< 1 2 >| >> 15 Einträge, 2 Seiten
esskar
 2004-04-10 00:32
#2038 #2038
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
1. Idee: Welche Perl-Version hast du? OS?
2. Idee: Kann es sein, dass $test = "value|value||value"; nicht immer so aussieht?
pktm
 2004-04-10 03:49
#2039 #2039
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
$array[2] ist doch auch leer !?
my $test = "value|value||value";
Zählt doch die pipes ab, da ist ein leeres Element drin, oder wird das als '' angesehen? :rock:

EDIT:
Quote

Kann mir bitte jemand sagen, wie ich den Fehler unterdrücken kann?

eval{}\n\n

<!--EDIT|pktm|1081554646-->
http://www.intergastro-service.de (mein erstes CMS :) )
esskar
 2004-04-10 04:27
#2040 #2040
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
ja... es wird ein ''
bei mir zumindest. perl 5.8.2
pktm
 2004-04-10 06:43
#2041 #2041
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Quote
print $array[2]; #<- Fehler "Use of uninitialized value in concatenation (.) or string"


Bist du sicher, dass das während einer print-Anweisung geschieht?
Poste bitte mal ein kleines Code-Schnipselchen mit der betreffenden Zeile.
mfg pktm
http://www.intergastro-service.de (mein erstes CMS :) )
x-man
 2004-04-13 14:09
#2042 #2042
User since
2003-09-11
67 Artikel
BenutzerIn
[default_avatar]
Das Problem habe ich nun gefunden und... 1000x sorry ... es lag nicht an dem Nullstring. Ich hatte einfach einen Key verwendet, der nicht im Hash existiert. Trotzdem vielen vielen Dank für Eure Mühe.

Bis zur nächsten (hoffentlich nicht so doofen) Frage :-)
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2004-04-09 17:15.