在array_map中使用不同类的回调函数 --PHP


Using a callback function of a different class in array_map --PHP

可能的重复项:
设置array_map PHP 的范围

我在一个名为customExceptions的类中有一个名为cube1()的函数。在另一个PHP脚本中,我需要使用array_map(),对于回调函数,我想在customException类中使用cube1()函数。执行此操作的语法是什么?这似乎是一个非常基本的问题,但我找不到简单直接的答案。

<?php
class customExceptions{    
    static public function cube1($i){
        return $i*$i*$i;
    }
}
$arr = array(1,2,3,4);
print_r($arr);
$arr2 = array_map(array('customExceptions', 'cube1'), $arr);
print_r($arr2);
?>

不应该工作吗?

customExceptions::cube1(array_map());