有什么区别?

时间:2015-08-22 10:11:47

标签: php methods ampersand

有人可以解释PHP中methodAmethodB(带“&”符号)之间的区别吗?

<?php
class X{
    public static function methodA(){return....;}

    public static function &methodB(){return....;}
}
?>

1 个答案:

答案 0 :(得分:0)

在功能之前添加&&#39; name表示它将返回一个引用,而不是将返回值复制回调用者。您可以在the documentation中找到所有细节。