我正在尝试缓存反射对象。看代码:
class A {
public function __construct() {
}
}
$memcache = new Memcache();
$memcache->addServer('127.0.0.1', 11211);
$r = new ReflectionClass('A');
$memcache->set('a', $r);
$r = $memcache->get('a');
$a = $r->newInstanceArgs(array()); //here occurred the error
当我运行它产生的脚本时:
PHP Fatal error: ReflectionClass::newInstanceArgs():
Internal error: Failed to retrieve the reflection object
我也尝试过使用 APC 以及序列化和反序列化,但没有任何改变。