类的成员函数作为回调函数

usort 无法调用类成员作为回调函数

 

其他可回调的函数亦是如此!

 

static function cmp_fun($a, $b) {
    
$x_a = $a['number'];
    
$x_b = $b['number'];
    
if($x_a == $x_b){
        
return 0;
    }
}


 本例采用静态方法

 

usort($array,'classname::cmp_fun');