php中变量的后面跟一对小括号是什么意思
代码如下:if(isset($plugin_hooks[$name])&&is_array($plugin_hooks[$name])){foreach($plugin_...
代码如下:
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);
}
}
}
就是这句话
$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);
}
}
}
就是这句话
$function($data);
麻烦大家帮忙解释一下啊! 展开
4个回答
展开全部
实现动态调用函数。
如
function aaa($data){
echo 'aaa';
}
$function = 'aaa';
$function($data);//等价于调用aaa($data);
如
function aaa($data){
echo 'aaa';
}
$function = 'aaa';
$function($data);//等价于调用aaa($data);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在手册里面搜索变量函数,就知道怎么回事了,呵呵,内容太多,不粘贴了,个人认为这个最好不要用,貌似效率很低,不过视情况而定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你$data哪来的啊,$function是个变量,php里"变量名(形参)"是调用函数,$data是形参
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$function在这里应该是一个函数,里面$data应该是一个参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询