Dirk: Warum Warnung in error_log?!?

Beitrag lesen

Hallo,

ich habe eine Warnmeldung in meiner error_log, die ich nicht ganz nachvollziehen kann: In einer Subroutine eines Perl-Scripts hab ich eine split-Anweisung stehen mit den Flags "gm" hinter dem regulären Ausdruck. Beim Aufruf des Scripts ohne Parameter wird diese Subroutine (garantiert) nicht ausgeführt, dennoch steht in der error_log: "Use of /g modifier is meaningless in split at...", und die Zeilenangabe bezieht sich auf diese Subroutine. Daß in der zu splittenden Liste nix drinsteht zu dem Zeitpunkt, ist klar, aber die Routine wird ja gar nicht ausgeführt.
Kann mir das mal jemand erklären? Das Script selbt läuft einwandfrei.

Gruß, Dirk