2

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

4

2 回答 2

7

它继承自 Joomla php4 版本。

如果您使用 PHP 版本 > 5,则没有任何意义。

Joomla 1.5.x 支持 4.3.10,其中对象是按值复制的。因此,引用的目的是避免对象复制。

于 2013-04-26T08:07:55.523 回答
1

它是 PHP 中的赋值(通过引用)运算符,与 Joomla 无关。

&意味着应该通过引用而不是值来访问变量

例如(来自文档)

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

所以这里的意思是变量$a$b指向的内容相同。

参考

于 2013-04-26T08:07:13.890 回答