Perl Argument isn't numeric, Problem?

Belee

Lt. Commander
Registriert
Dez. 2006
Beiträge
1.518
Hallo

Das Logfile eines Perl-Scripts was bei mir läuft wirft mir nonstop eine Fehlermeldung bzw. Hinweis raus, es wird diese Zeile bemängelt..

Code:
my $logEntry = sprintf("%d\n%d",$list,$duration);

Der Fehler bzw. Hinweis!

Argument "" isn't numeric in sprintf at /home/www/cgi-bin/ltus.pl line 36

Was ist damit gemeint?

Danke.
 
Vermutlich ist zum Zeitpunkt des Aufrufs von sprintf() entweder $list oder $duration nicht belegt, wodurch die anschließende Umwandlung in ein signed integer (%d) fehlschlägt. Ohne zu wissen wann diese Variablen wie gesetzt werden lässt sich das natürlich nicht bestimmt sagen.
 
Zurück
Oben