В PHP почти все создается при каждом обращении к странице. Если вы хотите сохранить состояние, у вас есть несколько вариантов:
- Для пользовательских данных вы можете поместить их в файл cookie ( не рекомендуется по соображениям безопасности);
- Поместить пользовательские данные в сеанс, что в основном означает запись их в файл и загрузку их из файла при каждом обращении;
- Хранение в постоянном хранилище, таком как файл или таблица базы данных;
- Храните его в кеше (например, memcached).
Какой из них вы используете, зависит от таких факторов, как глобальные, специфичные для пользователя данные и т. Д., А также от ряда других факторов (например, как часто они читаются, как часто пишутся и т. Д.).
Так что невозможно дать вам окончательный ответ, так как природа того, что вы хотите быть настойчивым, неясна. Если вы беспокоитесь о стоимости создания объекта, тогда, если это не действительно дорого, не стоит. Не оптимизируйте проблему, пока у не возникнет проблема.