クラス内でusortを使う場合は

usort ($a, "cmp");
usort ($a, $this->cmp);

どちらなのでしょう?
どっちも動かないので、書式がわからず直しようが…