=& 是啥意思? [复制]

Posted

技术标签:

【中文标题】=& 是啥意思? [复制]【英文标题】:What does =& mean? [duplicate]=& 是什么意思? [复制] 【发布时间】:2012-07-15 11:41:30 【问题描述】:

可能重复:Reference assignment operator in php =&

我看到了这个例子:

function __construct() 
        $this->ci =& get_instance();
    

=& 是什么意思?是和“set”一样还是别的什么?

【问题讨论】:

Reference assignment operator in php =& 和 others 的可能重复项均通过 tag wiki page 链接 如果你需要问这个问题,CodeIgniter 对你来说可能不是一个好的框架选择。 【参考方案1】:

是赋值returned by the function作为参考。

【讨论】:

只是给提问者的便条——也可以写成$this->ci = &get_instance(); 谢谢,我正在查看操作员页面...php.net/manual/en/language.operators.php Duh。 在这种情况下可悲的事实实际上是 & 这里是多余的,因为 Codeigniter 的 PHP 4 (!) 兼容性。所以最好不仅链接手册,而且要实际回答问题。通过软件的设计,这没有任何作用。您不应该在自己的代码中写 &,例如你的控制器类。

以上是关于=& 是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

这个符号是啥意思“&=”? [复制]

>& 在命令中是啥意思? [复制]

c++ 中的代码 `[&]()` 是啥意思? [复制]

这里的“2>&1”是啥意思? [复制]

Objective-C 中的“&error”是啥意思? [复制]

bash 中的“1>&2”是啥意思? [复制]