weiß eine sub, woher sie aufgerufen wird?

weiß eine sub, woher sie aufgerufen wird?

am 30.01.2007 10:27:38 von Frank Kulow

Hallo NG,

weiß eine sub, woher sie aufgerufen wird?


sub1
{
sub2();
}

sub2
{
sub3();
}

sub3
{
print woher();
}

sub1();


------------------------
Wunsch STDOUT: main/sub1/sub2

oder zumindest: sub2




gibt es eine sub woher, oder kann man sie bauen?

Danke

Gruß Frank

Re: weiß eine sub, woher sie aufgerufen wird?

am 30.01.2007 10:33:16 von Ch Lamprecht

Frank Kulow schrieb:
> Hallo NG,
>
> weiß eine sub, woher sie aufgerufen wird?

>
> gibt es eine sub woher, oder kann man sie bauen?
>
> Danke
>
Hallo,
schau dir mal caller() an.

Christoph

--
push @INC , sub{*DATA};
require JaPH;
__END__
print 'Just another Perl Hacker'

Re: weiß eine sub, woher sie aufgerufen wird?

am 01.02.2007 20:43:52 von Jakob Lell

On Tue, 30 Jan 2007 10:33:16 +0100, Ch Lamprecht wrote:
> [...]
> Hallo,
> schau dir mal caller() an.
>
> Christoph

Hallo,

noch komfortabler geht es mit dem Modul Devel::StackTrace.

Gruss
Jakob

Re: weiß eine sub, woher sie aufgerufen wird?

am 01.02.2007 20:44:01 von Jakob Lell

On Tue, 30 Jan 2007 10:33:16 +0100, Ch Lamprecht wrote:
> [...]
> Hallo,
> schau dir mal caller() an.
>
> Christoph

Hallo,

noch komfortabler geht es mit dem Modul Devel::StackTrace.

Gruss
Jakob