Thread Hash-Zuweisungen... (9 answers)
Opened by pearl-man at 2006-11-12 14:30

betterworld
 2006-11-12 18:37
#71667 #71667
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=topeg,12.11.2006, 14:33]
Code: (dl )
1
2
3
4
my %hash;
$hash{'key1'}={};
$hash{'key1'}{'key1.1'}='val1.1';
$hash{'key1'}{'key1.2'}='val1.2';
[/quote]

Dann hat man ja gar nichts mehr von der Autovivification ;-)

Da man %hash gerade erst definiert hat, sollte es solche Probleme nicht geben. Und wenn es %hash schon laenger gibt, kann es sein, dass auch in dem Hash %{$hash{key1}}. Die wuerdest Du ja nun vernichten.
Quote
...wenn schon ein Skalar oder Array da drin ist...

In dem Fall liegt aber meist auch irgendwo ein Fehler vor, weil dieser Speicher wahrscheinlich nicht fuer einen Skalar oder Array vorgesehen ist, sondern eben fuer einen Hash. Daher ist es doch ganz praktisch, wenn es einen fatalen Fehler gibt.\n\n

<!--EDIT|betterworld|1163349495-->

View full thread Hash-Zuweisungen...