关于php &变量和变量函数的问题

关于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();