2013-04-26 48 views
2

我是joomla的新手,想弄清楚事情的流程。我遇到了一个有$db =& JFactory::getDBO();的电话。这里的&是什么意思?&的意义joomla

回答

1

这是一个在PHP中的作业(By refrence),与Joomla无关。

&指变量应该通过引用而不是值

例如(来自文档)因此,这里被访问

<?php 
    $a =& $b; 
?> 

这意味着变量$a$b指向相同的内容。

Reference

+0

另一个很好的解释和例子可以在PHP文档中找到[http://www.php.net/manual/en/language.references.pass.php#78799] – Shikiryu 2013-04-26 08:12:32

+1

非常感谢。现在分类。 – 2013-04-26 08:16:11

+0

@SankalpMishra欢迎您:) – 2013-04-26 08:18:22

7

这是一个从PHP4的Joomla版本继承。

如果您使用的PHP版本> 5.

的Joomla 1.5.x的支持4.3.10,其中对象被复制值它没有任何意义。所以,引用的目的是为了避免对象复制。

+0

感谢您的帮助+1 – 2013-04-26 08:16:34

+0

@SankalpMishra,:^) – sectus 2013-04-26 08:19:45