就是$function($data); 这句话 ,麻烦大家帮忙解释一下啊!

代码如下:
if (isset($plugin_hooks[$name]) && is_array($plugin_hooks[$name])) {
foreach ($plugin_hooks[$name] as $pname => $function) {
if (function_exists($function) && !function_exists('plugin_' . $pname . '_install') && !in_array($pname, $p)) {
//print 'plugin_' . $pname . '_install';
$function($data);
}
}
}

慕雪6442864
浏览 141回答 3
3回答

DIEA

实现动态调用函数。如function aaa($data){echo 'aaa';}$function = 'aaa';$function($data);//等价于调用aaa($data);

狐的传说

你$data哪来的啊,$function是个变量,php里"变量名(形参)"是调用函数,$data是形参

浮云间

$function在这里应该是一个函数,里面$data应该是一个参数
打开App,查看更多内容
随时随地看视频慕课网APP