Thread Hashwert hinzufügen ohne andere zu löschen (6 answers)
Opened by Mates at 2007-06-25 09:20

renee
 2007-06-25 10:41
#77786 #77786
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code (perl): (dl )
1
2
3
%Global{Base} = ( $Global{Base}{2},
$Global{Base}{2}{5} = ++{0}[6]
);
Was soll das sein?

Es sieht so aus, als wolltest Du zu dem Schlüssel "Base" einen Hash speichern. Hashwerte können aber nur Skalare sein. Wenn, dann müsstest Du hier eine Hashreferenz oder eine Arrayreferenz als Hashwert aufbauen...

Und ++{0}[6] gibt es nicht...

Wie Ronnie schon sagte, zeig am besten mal etwas mehr Code. Am Besten ein kleines Beispielprogramm, mit dem der Fehler reproduziert werden kann.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Hashwert hinzufügen ohne andere zu löschen