Struppi: Reflaction ???

Beitrag lesen

Das Problem ist nun, die Stelle im Code zu finden, an der Fehler aufgetreten ist. Ich hätte da gerne eine Variable wie $0, aber die gibt nur den Namen des Hauptscriptes aus. Da mein Code über viele Module verteilt ist, nützt mir das nichts. Gibt es eine vordefinierte Variable, die das aktuelle Perl-Modul ausgibt, oder den Package-Namen?! Ideal wäre natürlich auch die Zeilennummer des Codes (ähnlich wie man das vom Exception-Handling bei Java kennt.

Evtl. hilft dir auch __FILE__, __LINE__ und __PACKAGE__

Struppi.