无法执行变量php中返回的函数

Ama*_*ine 1 php variables syntax function

我有这个语法的功能:

$variable = function() {
    return function(){
        //code
    }
}
Run Code Online (Sandbox Code Playgroud)

我无法执行该功能

$variable()
Run Code Online (Sandbox Code Playgroud)

有没有办法执行这个功能?

Dan*_*har 5

我不知道它是什么......但这里的例子:

$a = function () {
   return function () { 
       return 1; 
   };
};
$b = $a();
echo $b();
Run Code Online (Sandbox Code Playgroud)

  • 或者在PHP7中`$ b = $ a()()`. (7认同)