すみません、これ↓すごい気持ち悪いんですが、なぜだかわかりますか?
マニュアルのどっかに書いてあったら教えてください。
(PHP5です)

class Hoge {
  private $value;
  public function __construct($value) { $this->value = $value; }
}

$a = array(new Hoge(100), new Hoge(32), new Hoge(255), new Hoge(7));
sort($a);

とやったらちゃんと$valueの順番にソートされてやがんの。
privateなのにアクセスされてる感がたまらなくキモイ。