2010-06-24 15 views
5

È possibile sovraccaricare gli operatori == /! = In php, in modo simile a come è fatto in .NET?Sovraccarico dell'operatore di confronto in php

+0

possibili duplicati di [overloading degli operatori in PHP ] (http://stackoverflow.com/questions/787692/operator-overloading-in-php) –

+0

http://stackoverflow.com/questions/787692/operator-overloading-in-php si occupa in particolare di overloading '[] ', non gli operatori di uguaglianza/disuguaglianza. – jball

risposta

1

No, purtroppo non è possibile. Dovresti creare una funzione di classe o membro.

Modifica: oh, non sapevo di questo pacchetto PECL! Dovrei provarlo :)

1

Solo per riferimento (come la questione identica è stato chiesto più volte oggi), Nikic ha appena pubblicato i dettagli di un'interfaccia Comparable che sovraccarica gli operatori di confronto per gli oggetti - https://github.com/nikic/comparable