В некоторых языках C # или .NET это будет статическая переменная, но в PHP память очищается после каждого запроса. Я хочу, чтобы значение сохранялось во всех запросах. Я не хочу $ _SESSION, потому что это отличается для каждого пользователя.
Чтобы помочь объяснить, вот пример: я хочу иметь такой скрипт, который будет подсчитывать. Независимо от того, какой пользователь / браузер открывает URL-адрес.
<?php function getServerVar($name){ ... } function setServerVar($name,$val){ ... } $count = getServerVar("count"); $count++; setServerVar("count", $count); echo $count;
Я хочу, чтобы значение хранилось в памяти. Это не будет то, что необходимо сохранить, когда apache перезагружается, а данные не так важны, что он должен быть потокобезопасным.
ОБНОВЛЕНИЕ : Я в порядке, если он имеет разные значения для каждого сервера в балансировочной среде. Статические переменные в C # или Java также не синхронизируются.