Thread Hash im Skalar-Kontext (23 answers)
Opened by pug at 2006-02-17 19:25

pug
 2006-02-17 19:25
#63051 #63051
User since
2005-08-17
91 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen, ich kämpfe gerade in einem anderen Thread mit HTML:TEMPLATE.
In diesem Zusammenhang stellt sich für mich ein anderes allgemeineres Problem. Und zwar habe ich in meinem Skript ein Hash deklariert.
Code: (dl )
 my %kategorienhash 

später oder weiter unten fülle ich diesen Hash indem ich ihn im Skalarkontext fülle:
Code: (dl )
1
2
3
4
5
6
7
8
$result = $dbh->prepare ( "SELECT  katid, katname from kategorie" ) or die "Vorbereitung nicht durchfuehrbar!\n";

$result->execute() or die "Abfrage nicht ausfuehrbar -kategorie!\n";

while ( $zeile = $result->fetchrow_arrayref )
{
$kategoriehash{$zeile->[0]} = $zeile->[1];
}


Jetzt meckert der Compiler daß ich '$kategoriehash' nicht mit einem Skope-Operator versehen habe. Sprich das my oder our fehlt. Aber das ist ja keine neue Variable sondern nur ein vorher definierter Hash! Wie geht man da vor.

Gruss Christian
Ein Betriebssystem sie zu knechten, sie alle zu finden, Ins Dunkel zu treiben und ewig zu binden.

William Gates III

View full thread Hash im Skalar-Kontext