Thread warnings Pragma
(8 answers)
Opened by mika at 2016-12-09 19:00
Es ist klar warum LWP eine warnung macht. du übergibt undefinierte Werte.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 $form{"access_token"} $form{"actions"} $form{"caption"} $form{"link"} $form{"message"} $form{"object_attachment"} $form{"place"} $form{"tags"} $form{"url"} Alle diese werte sind "undef" wenn nichts zugewiesen wurde. Entweder du entfernst alle "undef" Werte, oder du füllst die mit was sinnvollem wie einen leeren String. löschen: Code (perl): (dl
)
for(keys(%form)){ delete $form{$_} unless defined $form{$_} } leer setzen: Code (perl): (dl
)
$_ //= '' for( values %form ); Und selbst wenn du in deinem Code "warnings" abschaltest in dem Modul ist es noch aktiv und wird Warnungen werfen. Last edited: 2016-12-10 09:47:35 +0100 (CET) |