何年もの間、私は次のようなハックでPHPで関数型コードを書き込もうとしている弾丸を噛んでいます。
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でこれに関するドキュメントを見つけることができません。コールバックタイプのドキュメントを間違って読んでいますか?