PHP:如何知道参数是否通过引用传递?

时间:2009-12-15 06:31:11

标签: php

请考虑以下代码:

class myclass
{
  function __construct(&$arg1, &$arg2)
  {
    echo $arg1;
    echo $arg2;
  }
}

我怎么知道上面的构造函数通过代码通过引用传递参数?

编辑:

我正在寻找检测它们是通过编程方式传递的,例如:

   is_passed_by_ref($arg1, etc);

1 个答案:

答案 0 :(得分:4)

由于参数被声明为“通过引用传递”(因为你的方法声明中的&,它们只是...是。

没有“是通过引用传递的参数吗?”:当您声明您的方法通过引用接收其参数时,它们将通过引用传递。