Даже если такие подходы, как сериализация объектов и их десериализация, полезны, вы должны сначала убедиться, что понимаете, почему ваши объекты "исчезают".
HTTP, протокол, используемый для извлечения страниц и других ресурсов с веб-серверов, без состояний . По сути, это означает, что один запрос ничего не знает о другом запросе, даже если он поступил от того же пользователя. Подумайте об этом, когда вы запрашиваете страницу PHP, скрипт запускается и после его завершения Apache отправляет вам результат. Когда вы снова запрашиваете страницу, она делает то же самое, что и в первый раз. Это без гражданства.
Существуют методы, позволяющие сохранять состояние между запросами (чтобы они не забывали ваши объекты), включая такие, как файлы cookie или перезапись URL. Но при разработке веб-приложений необходимо учитывать природу HTTP (и, следовательно, вашего сценария PHP) без сохранения состояния.