2010-06-24 19 views
5

¿Es posible sobrecargar los operadores == /! = En php, de forma similar a como se hace en .NET?Comparación de la sobrecarga del operador en php

+0

posible duplicado de [Sobrecarga de operadores en PHP ] (http://stackoverflow.com/questions/787692/operator-overloading-in-php) –

+0

http://stackoverflow.com/questions/787692/operator-overloading-in-php se ocupa más específicamente de la sobrecarga '[] ', no los operadores de igualdad/desigualdad. – jball

Respuesta

1

No, desafortunadamente no se puede. Debe crear una clase o función de miembro.

Editar: ah, no sabía nada de este paquete PECL! Debería intentarlo. :)

1

Sólo como referencia (ya que esta cuestión idéntica se le ha pedido varias veces hoy), Nikic solo ha publicado detalles de una interfaz Comparable que sobrecarga los operadores de comparación para los objetos - https://github.com/nikic/comparable