phpbar.de logo

Mailinglisten-Archive

[php] uksort innerhalb von klassen

[php] uksort innerhalb von klassen

LB lsblsb at gmx.de
Sam Jan 1 17:13:57 CET 2005


hallo,

ich habe bisher uksort erfolgreich innerhalb einer klasse verwenden können.
seit update auf die aktuelle stable-version (4.3.9, linux gentoo) bekomme
ich in diesem fall eine fehlermeldung.

so machte ich das bisher:

class [...]
{
 [...]

function [...]
{
[...]
uksort($this->menu[$n_path], '$this->sort_n');
}

function sort_n($a,$b)
{ //wortlänge
 if(strlen($a) == strlen($b)) return 0;
 return (strlen($a) > strlen($b)) ? 1 : -1;
}

 [...]
}

Seit der neuen php-version bekomme ich die meldung:

uksort(): Invalid comparison function

Weiss jemand, wie ich uksort in meiner Klasse trotzdem weiterhin verwenden
kann? Oder wurde das ganz unterbunden?




php::bar PHP Wiki   -   Listenarchive