1

私が取り組んでいるプロジェクト (PHP 7、Slim Framework) には、インスタンス化に多くの時間を必要とするサービス クラスがあります。システムの全体的なパフォーマンスを向上させるために、シングルトンとしての実装が役立つと思いました。クラス インスタンスを格納し、必要なときにフェッチするために 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