dave: usort() in Klasse

Beitrag lesen

Hallo,

ich habe folgendes Problem:
Eine Methode einer Klasse verwendet die usort-Methode. Als Vergleichsfunktion soll eine Methode der Klasse übergeben werden.
Leider erhalte ich die Fehlermeldung, dass die Vergleichsfunktion ungültig ist.

//php
class Test {

function sort($method){
     if ($method=='name') usort($_SESSION['data'],'dateSorting');
  }

function dateSorting($a, $b){
     return strcmp($a['name'], $b['name']);
  }
}

Vielen Dank für eure Hilfe