代码之家  ›  专栏  ›  技术社区  ›  onassar

函数定义和参数定义中的引用

  •  0
  • onassar  · 技术社区  · 15 年前

    嘿,所以我知道应该如何使用以下内容:

    function test(&$obj) {
        {...}
    }
    

    但下面的内容代表什么呢?

    function &test(&$obj) {
        {...}
    }
    

    任何帮助都将不胜感激。

    2 回复  |  直到 15 年前
        1
  •  2
  •   BoltClock    15 年前

    本声明:

    function &test(&$obj)
    

    表示将对变量的引用作为参数并通过引用返回变量的函数。

        2
  •  1
  •   Ondrej Slinták    15 年前

    函数将返回对变量的引用,而不是返回值。

    Returning References (php手册)了解更多信息。

    推荐文章