0

我正在阅读http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_3_-_Using_the_Database

$db =& JFactory::getDBO();

我什么时候需要使用参考?我在没有参考的情况下尝试了同样的事情并且它有效。我认为对象是通过引用传递的(也可能是赋值)?如果我通过“复制”分配会有什么不同吗?也许性能下降?也许我没有分配给正确的对象(因为我分配给它的副本)?

4

1 回答 1

0

您不需要通过引用进行分配。问题是 Joomla 1.5 被设计为与 PHP 4 和 5 一起工作。Joomla 1.6 被设计为仅适用于 PHP 5,所以这很有可能会在以后消失。

所以,是的,如果它对您有用而无需通过引用分配,您可以保持这种状态。

如果你想阅读更多(可能比你想知道的更多)关于 PHP 中的引用,我强烈推荐这篇文章:http ://blog.libssh2.org/index.php?/archives/51 -Youre-being-lied-to..html

于 2009-10-15T17:05:48.877 回答