【发布时间】:2010-12-05 05:45:19
【问题描述】:
我想用 call_user_func_array 调用函数,但我注意到如果参数是函数定义中的引用并且是 call_user_func_array 中的简单值,则会出现以下警告: 警告:test() 的参数 1 应为参考,给定值
这是我正在尝试做的一个简单示例:
<?php
$a = 0;
$args = array($a);
function test(&$a) {
$a++;
}
$a = 0;
call_user_func_array('test', $args);
?>
我的问题是:我如何知道一个值(在这种情况下是 $args 的第一个值)是否是引用?
【问题讨论】: