【发布时间】:2015-06-25 15:56:26
【问题描述】:
我有函数式和 python 背景,现在我正在尝试 PHP。 我想做这样的事情:
<?php
class Test
{
function __construct($func)
{
$this->build = $func;
}
}
$test = new Test(function(){echo "neco";});
$test->build();
//my result
//Fatal error: Call to undefined method Test::build() in C:\Install\web\php\test.php on line 15
?>
但正如您所见,我收到错误消息。有没有办法用依赖于参数作为php闭包的方法来实现类?
【问题讨论】:
-
仅供参考:您可以接受如何最大程度地帮助您并解决您的问题的答案 (meta.stackexchange.com/q/5234)!
标签: php functional-programming closures