我想用call_user_func_array调用一个函数但是我注意到如果一个参数是函数定义中的引用并且是call_user_func_array中的一个简单值,则会出现以下警告:警告:参数1到test()期望是一个引用,值特定
这是我想要做的一个简单的例子:
<?php
$a = 0;
$args = array($a);
function test(&$a) {
$a++;
}
$a = 0;
call_user_func_array('test', $args);
?>
Run Code Online (Sandbox Code Playgroud)
我的问题是:我怎么知道一个值(在这种情况下是$ args的第一个值)是否是一个引用?
查看此 PHP 文档页面上的评论:
http://php.net/manual/en/language.references.spot.php
| 归档时间: |
|
| 查看次数: |
4222 次 |
| 最近记录: |