0
<?php
class Foo
{
public $bar;
public $var;
public function __construct() {
$this->bar = function() {
return 42;
};
}
public function test(){
$this->var = function() {
return 44;
};
}
}
$obj = new Foo();
echo ($obj->bar)(), "<br/>";
var_dump($obj->test());
?>
輸出:42
NULL我們只能在類的構造函數中定義匿名函數嗎?
我哪裏做錯了我想要得到的VAR值測試功能在其內部44
預先感謝您的回答。
'$ obj-> test()'只是將一個函數賦值給一個變量,它不會執行這個函數。 –