"Jens Puruckherr" jpuruckherr@cyberport.de writes:
Ich habe da etwas im Code, was villeicht zu diesen zirkulären Refernzen führt, bin mir aber nicht sicher:
my $Shop = Shop->new(); $Shop->init($Artikel->shopid); # Diesen konkrete Shop-Instanz im Artikel merken (Assoziation, Using ??) $Artikel->shop($Shop);
$Artikel ist @ISA = qw(Shop), weil einige Methoden vom Shop benutzt werden, ansonsten ist er das zerparste XML. Zum Schluss mache ich ein undef $Artikel, aber hilft das in diesem Falle?
Wenn shopid oben in $Shop->init() nur ein Zahlenwert ist, dann ist es nicht das Problem. Falls es eine Objektreferenz auf was ist, könnte es das Problem sein.
Die Vererbungsbeziehung ist nicht das Problem.
GreetinX Steffen