Область применения в php - PullRequest
       26

Область применения в php

10 голосов
/ 07 октября 2009

Мне нужно совместно использовать один и тот же объект массива для всех запросов независимо от запросов, поступающих от одного и того же браузера / пользователя. Есть ли какая-либо область применения в php, где я мог бы хранить этот объект массива. Я использую php 5.x

Ответы [ 2 ]

17 голосов
/ 07 октября 2009

Если вы хотите поделиться им по всем запросам для каждого пользователя, с использованием сессий - это, вероятно, путь.

Если вы хотите поделиться им по всем запросам всех пользователей, вы должны сохранить его в базе данных, на диске или в памяти, например. используя memcache или memcached .

4 голосов
/ 07 октября 2009

Некоторые расширения, такие как APC или Zend Cache, позволяют имитировать область приложения.
Если ни один из них вам недоступен, вы можете кэшировать объект в файле или БД.

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