Закешировать экземпляр класса php с данными

есть экземпляр класса $example = new Example(); после его создания он наполняется кучей данных из нескольких json файлов. Есть ли вариант сохранить этот экземпляр класса со всеми данными как файл для дальнейшего чтения из фала и использования уже наполненного класса?


Ответы (2 шт):

Автор решения: Ипатьев

Теоретически можно, но делать этого не стоит. Кэширование само по себе - палка о двух концах, а сериализация объектов - вообще концов не сосчитать.

Нучше записать все эти джейсоны в БД и неучить класс получать только те данные, которые нужны для данной конкретной операции.

→ Ссылка
Автор решения: AlexKnow

Решил следующим образом, не знаю на сколько это правильно,но возможно это пригодиться. После создания экземпляра класса и наполнения его данными можно выполнить serialize и сохранить в файл, потом просто читаем готовый файл и делаем unserialize.

→ Ссылка