PHP не имеет контекста приложения , вероятно, из-за его природы сценария. Вы можете хранить данные для пользователя и в течение ограниченного периода времени, если время в сеансе, но если вы хотите что-то для приложения, вы должны реализовать это самостоятельно. Хранение в базе данных будет лучше. Используя класс, который реализует ArrayAccess , вы будете реплицировать контекст приложения.
Если вам нужен какой-то быстрый доступ к вашим данным, вы можете использовать Memcache . Но это не совсем данные приложения. Это просто кеширование. Это означает, что у вас должен быть запасной вариант (база данных), если нужные данные больше не находятся в кэше.
Так что, если вы хотите быстрый и надежный способ хранения данных приложения в PHP, вы должны сделать это с таблицей базы данных для хранения и Memcache для быстрого доступа.