Время жизни объектов в Wordpress - PullRequest
1 голос
/ 06 сентября 2011

Ранее я спрашивал о времени жизни объектов в stackoverflow и узнал, что они существуют до конца скрипта, я протестировал его, и это было правдой.Но в случае WordPress Объекты живут дольше.Как и пользовательский объект, я могу получить к нему доступ на любой странице и в любом скрипте, даже если он не создан для этого конкретного скрипта.

В чем причина этого?

1 Ответ

0 голосов
/ 06 сентября 2011

Причина в том, что на самом деле у вас есть два объекта.Данные пользователя поступают из базы данных, и если пользователь вошел в систему, функции API wordpress предоставят вам объект с данными из базы данных.

Поскольку данные из базы данных не изменились,Вы можете получить квадриллион пользовательских объектов на квадриллионе страниц.Однако каждый из этих объектов живет только для одного запроса или пока не сброшен.

Чтобы пользовательские объекты были доступны на любой странице, WordPress сохраняет данные каждого пользователя в базе данных.База данных хранит данные в течение более длительного времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...