Sven Rautenberg: usort: invalide Funktion?!

Beitrag lesen

Moin!

so ruf ich es auf:
usort($Data,"cmp");

und als Fehlermeldung bekomm ich nur:
Warning: usort() [function.usort]: Invalid comparison function. in /srv/htdocs/test/sortscript.inc.php on line 114

Siehst Du einen Fehler in der Funktion?

Wie unser Archiv sagt, tritt der von dir beobachtete Fehler nur auf, wenn die Vergleichsfunktion zum Zeitpunkt des Aufrufs nicht existiert.

Das solltest du unbedingt mal prüfen. Füge vor deinem usort() ein:

echo function_exists("cmp");

Wenn das false ergibt, hast du den Beweis, und mußt "nur noch" für die passende Einbindung der Funktion sorgen.

Wenn nicht - dann ist irgendwas so falsch, dass mir spontan nichts einfällt.

- Sven Rautenberg

--
"Love your nation - respect the others."