Передача метода объекта в array_map ()

    class theClass{
         function doSomeWork($var){
            return ($var + 2);
         }

         public $func = "doSomeWork";

         function theFunc($min, $max){
            return (array_map(WHAT_TO_WRITE_HERE, range($min, $max)));
         }
    }

$theClass = new theClass;
print_r(call_user_func_array(array($theClass, "theFunc"), array(1, 5)));
exit;

Может ли кто-нибудь сказать, что я могу написать в WHAT_TO_WRITE_HERE, чтобы функция doSomeWork прошла в качестве первого параметра в array_map. и код работал правильно.

И выдать введите как

Array
(
    [0] => 3
    [1] => 4
    [2] => 5
    [3] => 6
    [4] => 7
)
23
задан hakre 18 April 2013 в 15:35
поделиться