Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 joomla 的新手,并试图弄清楚事情的流程。我遇到了一个电话$db =& JFactory::getDBO();。这里的意义是&什么?
$db =& JFactory::getDBO();
&
它继承自 Joomla php4 版本。
如果您使用 PHP 版本 > 5,则没有任何意义。
Joomla 1.5.x 支持 4.3.10,其中对象是按值复制的。因此,引用的目的是避免对象复制。
它是 PHP 中的赋值(通过引用)运算符,与 Joomla 无关。
&意味着应该通过引用而不是值来访问变量
例如(来自文档)
<?php $a =& $b; ?>
所以这里的意思是变量$a和$b指向的内容相同。
$a
$b
参考