Перегрузочный метод сравнения для пользовательского класса

Я хочу перегрузить методы сравнения для личного класса.

Например, если я напишу это: $ object1 & lt; $ object2 Php будет использовать эту функцию:

function compare($a, $b){
    if($a->attribute == $b->attribute){return 0;}
    else{return $a->attribute > $b->attribute ? 1 : -1;}
}

Есть ли способ сделать это ?

Я уже виделаэтот а такжеэтот но я не могу использовать эти решения

Ответы на вопрос(1)

Решение Вопроса

на которое вы указываете выше, является вашим единственным вариантом. PHP не обеспечивает перегрузку операторов, доступную на других языках.

 Airmanbzh15 мая 2012 г., 14:57
Хорошо, это не тот ответ, который я ожидал, но спасибо за ваш ответ;) Теперь я собираюсь реализовать другое решение.

Ваш ответ на вопрос