Thread ungelöste Meldung durch use diagnostics
(30 answers)
Opened by Auctioneer at 2013-01-03 21:49
Bei den Hashwerten cvn form solltest du erst testen, ob die definiert (siehe http://perldoc.perl.org/functions/defined.html) sind und auch eine Länge > 0 (siehe http://perldoc.perl.org/functions/length.html) haben.
Verständliches Beispiel: Code (perl): (dl
)
if ($form{'action'} eq 'new') { &new; } Code (perl): (dl
)
if (defined($form{'action'}) and length($form{'action'}) and $form{'action'} eq 'new') { &new; } Genauso kann möglichwerweise bei anderen Warnungen verfahren werden. Aber ohne den Quellcode genau zu kennen, ist das Jahrmarkswahrsagerei. |