Как идентифицировать объект?

rotoZOOM

ACM maniac
Как идентифицировать объект?

Добрый день.

Возникла необходимость идентификации объектов класса, так как
приходится хранить ссылки на них в массиве, и после чего работать с ними
(удалять, добавлять, сравнивать).
В С++ я в массиве храню указатели на объекты - это достаточно, чтобы уникальным образом идентифицировать объект.
На PHP я такой фичи не обнаружил.
Выхожу из положения тем, что каждый объект должен имплементировать интерфейс
PHP:
interface IIdentifier{
    /**
    * Return unique identifier for the each instance of class
    * @return string Identifier
    */
    public function getInstanceId();
}
При конструировании объекта завожу уникальный строковый идентификатор, используя get_class, rand.
Ну и при сравнении объектов сравниваю их getInstanceId().
Нет ли более простого способа, получить уникальный идентификатор (например адрес в памяти) объекта?

Заранее спасибо.
 

rotoZOOM

ACM maniac
Бааалин. crocodile2u Спасибо, что навел на мысль. И ведь правда === решают проблему :)))
 
Сверху