5
在PHP中使用usort和类私有函数
好的,使用具有功能的usort并不那么复杂 这是我以前在线性代码中所拥有的 function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); 排序我只是做 usort($array,"merchantSort"); 现在,我们正在升级代码并删除所有全局函数,并将它们放在适当的位置。现在所有的代码都在一个类中,我不知道如何使用usort函数使用作为对象方法而不是简单函数的参数对数组进行排序 class ClassName { ... private function merchantSort($a,$b) { return ...// the sort } public function doSomeWork() { ... $array = $this->someThingThatReturnAnArray(); usort($array,'$this->merchantSort'); // ??? this is the part i can't figure out ... } } 问题是如何在usort()函数内调用对象方法