Is there a way to get the name of the calling function in PHP?
In the following code I am using the name of the calling function as part of an event name. I would like to modify the getEventName() function so that it can automatically determine the name of the calling method. Is there a php function that does this?
class foo() {
    public function bar() {
        $eventName = $this->getEventName(__FUNCTION__);
        // ... do something with the event name here 
    }     
    public function baz() {
        $eventName = $this->getEventName(__FUNCTION__);
        // ... do something with the event name here 
    }
    protected function getEventName($functionName) {
        return get_class($this) . '.' . $functionName;
    }
}
 
     
    