2016-03-07 155 views
1

我需要访问作为第二个参数传递给所述函数的匿名函数中的函数的第一个参数。 例如:PHP如何访问匿名函数内的函数参数?

<?php 
function a($arg, $func) { 
    echo $func(); 
} 
a("argument 1", function() use($arg) {return $arg;}); 
?> 

上面将返回以下错误:

Notice: Undefined variable: arg in path/to/file.php on line 5 

虽然期望的结果将是:

argument 1 

回答