1
考虑下面的代码:PHP:如何知道参数是否通过引用传递?
class myclass
{
function __construct(&$arg1, &$arg2)
{
echo $arg1;
echo $arg2;
}
}
我怎么知道上面构造函数的参数引用通过代码通过呢?
编辑:
我找了他们的检测是通过引用传递编程方式是这样的:
is_passed_by_ref($arg1, etc);
不,我知道他们通过参考通过查看'&',看到我在编辑上面的问题,知道我在找什么,谢谢 – Sarfraz 2009-12-15 07:18:21
对不起,但我不太明白你的意思:如果您的参数被声明为通过引用接收(使用参数列表中的&),则它们通过引用传递;不多,不少? – 2009-12-15 07:37:29
我的意思是如何检测某个函数的argumenets是否通过引用传递,而不是实际查看函数。让我们假设这个函数来自我的框架的任何用户,现在用户已经创建了一个类/函数,我需要以编程方式知道他的函数是否使用argumenets通过引用传递。我希望我澄清这一次。 – Sarfraz 2009-12-15 08:13:18