Thread Warum "Can't use string as ARRAY ref"?!? (5 answers)
Opened by silbersteine at 2004-07-20 03:03

silbersteine
 2004-07-21 00:32
#84623 #84623
User since
2003-08-18
27 Artikel
BenutzerIn
[Homepage] [default_avatar]
Aha, schon verstanden, danke! Das ganze hat mich nur gewundert, weil ich schon jahrelang mit Arrays und Hashes im Hash arbeite, aber nie einen solchen Fehler hatte. Auch mit Referenzen! Nur habe ich wohl noch nie versucht, ein Array auf diese Art zu deklarieren. sonst habe ich das immer so gemacht:

Code: (dl )
my %config = ("daysofweek" => ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnnerstag", "Freitag", "Samstag"]);


Und so ist mir nie bewusst gewesen, dass hier nur eine Referenz auf das Array angelegt wird. Die Abfrage funktioniert ja auch ganz easy und ohne Hinweis auf eine Referenz:

Code: (dl )
$a = $config{'daysofweek'}[3];
Viele Grüße aus Calberlah

Der SilberStein

<a href="http://www.skriptoase.de/">www.skriptoase.de</a>

# "It's all very perlish" (L.Wall)

View full thread Warum "Can't use string as ARRAY ref"?!?