Thread Referenzen Problem : sehr seltsam
(7 answers)
Opened by marky at 2008-05-29 20:34
Dieses Verhalten wird auch als "Autovivification" bezeichnet und ist in Perl ein ausdrücklich erwünschtes Feature.
Umgehen kann man das nur, indem man explizit prüft, ob jedes Element des Pfades zu dem gewünschten Datenstrukturelement exisitert, also zum Beispiel Code (perl): (dl
)
1 2 3 4 5 6 7 8 if ( defined($SESSION) && exists($SESSION->{cartproducts}) && exists($SESSION->{cartproducts}->[0]) && exists($SESSION->{cartproducts}->[0]->{id}) ) { [...] } statt When C++ is your hammer, every problem looks like your thumb.
|