1

在我正在处理的项目(PHP 7,Slim 框架)中,有一个服务类需要大量时间才能实例化。为了提高系统的整体性能,我认为作为单例实现会有所帮助。我决定使用 apcu 来存储类实例,然后在需要时获取。

我将实例添加到缓存的代码是

$config = [ .... ];
if (!apcu_exists("mediaService")) {
     $mediaService = new \Services\MediaService($config);
     apcu_add("mediaService", $mediaService);
}

当我运行它时 PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed

有什么想法吗?

4

0 回答 0