多年來,我一直在嘗試用PHP編寫像這樣的黑客功能代碼咬子彈:回調類型在array_map()方面是指什麼?
class Foo {
function addOne($wu) {
return $wu + 1;
}
function getBiggerThings(array $things) {
$that = $this;
return array_map(function ($i) use ($that) {
return $that->addOne($i);
}, $things);
}
今天有同事指出,我可以寫:
return array_map(array($this, 'addOne'), $things);
我不能在php.net上找到關於此的任何文檔。我是否錯誤地閱讀了callback type documentation?
改爲在這裏:http://php.net/language.types.callable - 它的所有文件。 – hakre