Прямо сейчас, так как я новичок в использовании объектов в PHP, я чувствую, что в своей голове я считаю объект PHP чем-то большим и громоздким. Это заставляет меня хотеть использовать их реже, я чувствую, что беру действительно простой код и очень усложняю его, помещая его в объекты.
Если у меня есть база данных, кеш, сессия, ядро и пользовательский объект, и мне нужно получить к ним доступ практически внутри друг друга и в других не упомянутых классах, я решил хранить все это внутри объекта реестра. Так что из-за моих ограниченных знаний о том, как работают объекты, мне почти кажется, что передача объекта реестра в простой объект - это нечто действительно большое. Как будто реестр держит эти 5 объектов внутри него. Это неправильно? Действительно ли регистр передает только ссылку на то, где эти объекты находятся в памяти? Или я действительно передаю действительно БОЛЬШОЙ объект во все мои объекты?
Извините, если это не имеет никакого смысла, надеюсь, это так. Я просто пытаюсь лучше понять, как они работают в отношении производительности.