Для идентификации объекта применяется функция spl_object_hash ($obj1) — вернет хэш объекта. И уже по хэшу можно определять конкретный объект, который у нас есть.
class Test {} $obj = new Test(); echo spl_object_hash($obj1);
При передаче объекта по ссылке, хэши будут одинаковы у обоих объектов:
class Test {} $obj = new Test(); $obj2 = $obj1; //передача по ссылке echo spl_object_hash($obj1); //вернет одинаковый хэш echo spl_object_hash($obj2); //вернет одинаковый хэш
Т.е. в из этого примера можно увидеть, где отдельный объект, а где не отдельный.