Thread Variable in Sub-Routine unbekannt
(20 answers)
Opened by tecker at 2008-05-07 16:19
daran liegt es nicht. du solltest zum einen in der sub update_db auch die parameter aus
der argumentenliste holen, das machst du ja gar nicht. du uebergibst was und benutzt dann gleichzeitig die "globale" variable. sieht für mich etwas wirr aus. desweiteren benutz du an einer stelle $7, obwohl du den erfolg von der regex davor gar nicht getestet hast. was machst du im fehlerfall? immer erst testen, bevor du auf $1, $2 etc zugreifst. lies mal perlsub Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |