User since
2006-11-21
44
Artikel
BenutzerIn
Hallo zusammen
Ich habe 2 Module, die sich aus einem "Grundmodul" vererben. Das Grundmodul bietet eine Schnittstelle für Fehler- und Debugmeldungen an. Ich habe mir angewöhnt, in den Meldungen nebst der eigentlichen Nachricht auch das Modul und die Methode zu nennen, die die Meldung verursacht. Aktuell gebe ich bei jeder Fehlermeldung das Modul und die Funktion manuell via Parameter mit.
Ist es nun möglich, dass die Funktion selber rausfindet, von welchem Modul und welcher Funktion diese aufgerufen wurde?
Grüsse
tr0nix
User since
2006-11-16
258
Artikel
BenutzerIn
Hmm, meinst Du vielleicht die croak()-Funktion aus dem Carp-Modul?
User since
2006-11-21
44
Artikel
BenutzerIn
Jaaa, das sieht von der Beschreibung her gar nicht mal so schlecht aus! Ich probiers mal aus, danke :)
User since
2006-01-27
3890
Artikel
HausmeisterIn
caller() hilft speziell dabei, rauszufinden, wer die Sub aufgerufen hat...
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
User since
2006-11-21
44
Artikel
BenutzerIn
Sali Linuxer
Fantastisch! Genau das suche ich! Danke!
Mensch, Perl kann irgendwie einfach alles :P
User since
2003-08-07
2921
Artikel
BenutzerIn