Thread Fehlermeldung: "each on reference is experimental" (3 answers)
Opened by Andi123 at 2017-04-25 16:12

guest Andi123
 2017-04-25 16:12
#186387 #186387
Hallo,

in meinen Serverlogs sehe ich aktuell diese Zeile:
[Tue Apr 25 15:42:02.075089 2017] [cgi:error] [pid 5666] [client xxx.xxx.xxx] AH01215: [Tue Apr 25 15:42:02 2017] ... each on reference is experimental at ...

Die bemängelte Zeile enthält diesen Code:
Code: (dl )
	while ( my($key, $value) = each (\%params)){ $ausgabe .= "$key: $value \n"; }


Das Programm an sich läuft trotz des "[cgi:error]". Nun weiß ich nicht, ob und wie ich an der Stelle eingreifen muss.

Komplett sieht der Code wie folgt aus:

Code: (dl )
1
2
3
4
5
6
sub SaveSuccess{
my $paramsInput = shift; # Übernahme eines Hash aus diesem Aufruf im Hauptprogramm "SaveSuccess(%params);"
my %params = %{$paramsInput}; # dereferenzieren
my $ausgabe;
while ( my($key, $value) = each (\%params)){ $ausgabe .= "$key: $value \n"; }
}


Vielen Dank
Andi
Last edited: 2017-04-25 16:51:38 +0200 (CEST)

View full thread Fehlermeldung: "each on reference is experimental"