I know Reflections classes have a lot of power, but sometimes all we need is to store a annonymus function or even create a simple callback somewhere.
so here it is, the Callback class:
<?php
class Callback{
        private $name = false;
        public function Callback($obj,$call=false){
$name = array($obj);
            if($call) $name[] = $call;
$this->name = $name;
        }
        public function invoke($params=array()){
            return call_user_func_array($this->name,$params);
        }
    }
?>
Usage:
<?php
function sayName(){
        return "goku";
    }
$myVar = new Callback("sayName");
    echo "Hi, I am ".$myVar->invoke()."!";
?>