Método de sobrecarga de comparación para la clase personalizada

Quiero sobrecargar los métodos de comparación para una clase personal.

Por ejemplo, si escribo esto: $ object1 <$ object2 Php usará esta función:

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

Hay alguna forma de hacer esto ?

Ya he vistoesta yesta pero no puedo usar estas soluciones

Respuestas a la pregunta(1)

Su respuesta a la pregunta