Здравтвуйте.
Есть регистр объектов в виде одиночки.
Схема такая
registry->set(classA)
registry->set(classB)
registry->set(classC)
теперь, из classA мне через registry надо обращаться к classB или к classC,
То есть из classA беру instance registry, который в свою очередь содержит ссылку на classA.
Правильна ли такая схема? Не может ли это привести к утечке памяти?
И вообще как организовать правильно регистр, чтобы все его члены имели доступ друг к другу?
Читал что в php 5.3.3 и выше сборщик мусора учитывает такие нюансы, но много хостов на предыдущих версиях.
|