【发布时间】:2010-01-24 02:26:38
【问题描述】:
现在,由于我是在 PHP 中使用对象的新手,所以我觉得在我的脑海中,我认为 PHP 对象是大而笨重的东西。这让我想减少使用它们的频率,我觉得我正在使用非常简单的代码,并且通过将它放入对象中真的过度复杂化了。
如果我有一个数据库、缓存、会话、核心和用户对象,并且我需要在彼此内部以及在其他未提及的类中访问它们,我决定将所有这些存储在一个注册表对象中。因此,由于我对对象如何工作的了解有限,在我看来,将注册表对象传递给一个简单的对象是一件非常大的事情。就像一个注册表将这 5 个对象保存在其中一样。这是错的吗?注册表真的只是传递对这些对象在内存中位置的引用吗?还是我真的将一个非常大的对象传递给我的所有对象?
对不起,如果这根本没有意义,希望它确实如此。我只是想更好地了解它们是如何与性能相关的。
【问题讨论】:
-
希望这个问题会产生一些好的解决方案:stackoverflow.com/questions/1812472/…
标签: php performance class object