|   Mailinglisten-Archive | 
In folgender Klasse ist eine Sortierfunktion, die f=FCr usort gebraucht
wird (hier im Beispiel w=FCrde auch sort gehen, mir geht's um's
Prinzip), wie kann ich die funktion korrekt referenzieren? So wie's
unten steht, geht's n=E4mlich nicht, es gibt zwar keine Fehlermeldung,
aber es wird auch nicht sortiert.
'this->feldcmp' geht auch nicht ...
Vereinbare ich das Ding au=DFerhalb der Klasse, geht's nat=FCrlich.
// codeschnippel
class feld
{
	var $feld;
	function feld() { $this->feld =3D array(7,1,2,3,4,3,6,1,8,4,7,2); }
	function feldcmp($a,$b) { return $a<$b ? -1 : ($a>$b ? 1 : 0); }
	function sort() { usort($this->feld, 'feld->feldcmp'); }
	function out() { foreach($this->feld as $a) echo $a."<BR>\n"; }
}
$feld =3D new feld;
$feld->sort();
$feld->out();
// codeschnippel
Danke f=FCr Tips!
--=20
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de
    php::bar PHP Wiki - Listenarchive