关于zblog这段代码看的有点懵
foreach ($GLOBALS['hooks']['Filter_Plugin_Feed_Begin'] as $fpname => &$fpsignal) {
$fpname();
}
循环体中的$fpname()。这是一个变量函数我了解,但是他是哪一块代码呢。函数的代码在什么地方呢
$fpname应该是一个函数指针类型的变量,从外面传过来的,看下参数。以及调用它的源代码。
按理来说应该是key
你print__r($GLOBALS['hooks']['Filter_Plugin_Feed_Begin'] )输出看看是什么结构
具体可以参考下面的文章
https://www.cnblogs.com/Worssmagee1002/p/6837516.html
$fpname()是一个变量函数,当其前面的变量$fpname与key值(即:$fpname)的值一致调用名叫$fpname()的函数:例
$x='abc';
function abc(){
return 'xxxx';
}
$x();