Есть ли у PHP память приложения, как у Java, или это пустой холст «памяти» для каждого запроса соединения без сохранения состояния (т. Е. От каждого пользователя)?
Я пытаюсь подтвердить, что если я использую одноэлементный шаблон для хранения данных, будет ли экземпляр когда-либо использоваться разными пользователями в PHP или для каждого пользователя будет создан отдельный экземпляр?
Если я использую …
$singInst = mySingleton::getInstance();
$singInst->holdA(5);
$singInst->holdB(9);
echo $singInst->getA();
Распространяется ли когда-либо синглтон между посетителями? то есть вызов singInst-> getA () может вернуть значение, установленное при выполнении сценария другого пользователя?
каждый экземпляр PHP работает в своей собственной виртуальной памяти (виртуальной памяти), которая отделена от всех других виртуальных машин процессов PHP и сопоставлена с физической памятью операционной системой; экземпляр PHP имеет иллюзию доступа ко всей памяти.
так что нет, вы не можете увидеть других пользователей синглтон.
Других решений пока нет …