相关疑难解决方法(0)

在php中调用匿名函数定义为对象变量

我有PHP代码,如:

class Foo {
  public $anonFunction;
  public function __construct() {
    $this->anonFunction = function() {
      echo "called";
    }
  }
}

$foo = new Foo();
//First method
$bar = $foo->anonFunction();
$bar();
//Second method
call_user_func($foo->anonFunction);
//Third method that doesn't work
$foo->anonFunction();
Run Code Online (Sandbox Code Playgroud)

有没有办法在PHP中我可以使用第三种方法来调用定义为类属性的匿名函数?

谢谢

php class anonymous-function

4
推荐指数
1
解决办法
3679
查看次数

标签 统计

anonymous-function ×1

class ×1

php ×1