また PHP 5.3 のお話です。ReflectionFunction::getClosure() 及び ReflectionMethod::getClosure() が追加されてますね。なんだろうこれ? <?php $rf = new ReflectionFunction('time'); $time = $rf->getClosure(); $rm = new ReflectionMethod('ArrayObject', 'count'); $count = $rm->getClosure(new ArrayObject(array(1, 2, 3))); echo 'time(): ', $time(), PHP_EOL; echo 'ArrayObject::count(): ', $count(), PHP_EOL; time(): 1219387333 ArrayObject