Re: Re: getting a function name of the calling function

From: Date: Thu, 02 May 2002 22:53:53 +0000
Subject: Re: Re: getting a function name of the calling function
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-95790@lists.php.net to get a copy of this message
On Wed, 1 May 2002, CC Zona wrote: > In article <20020501200339.14611.qmail@pb1.pair.com>, > josh@acsurf.net (Joshua E Minnie) wrote: > > > Does anybody know of any constants or predefined functions that will > > retrieve the calling functions name? For example: > > > > <? > > function new_func($somedata) { > > echo "I am function ".get_func_name(); > > } > > ?> > > What would be the point of this? How could you call the function to get > the info without already having the info in the first place? If calling > with a variable ("$foo();"), then you have the variable. If the call is > hardcoded ("new_func();") then of course you know the name there too. > Perhaps if you explained what you're trying to accomplish... I'm guessing he wants to do something like a stack trace to figure out how a function managed to get itself called with bad data. With utility functions that may get called hundreds of times in a single run, that would be some really handy stuff. miguel

« previous php.general (#95790) next »