Собственно сабж.
Мне необходимо отличать одно замыкание от другого. Нужно это для того, чтобы создать уникальный ключ кэширования так как замыкания выполняются внутри блока пропускаемого при валидном кэше и влияющем на результат который кэшируется.
Но замыкания невозможно сериализовать чтобы взять от них md5 например.
Есть ли какой-то способ получить некоторый хэш идентифицирующий замыкание. Учитывая что замыкание не использует use.
Так он разный при разных вызовах. Он же там от смещения в памяти зависит или что-то типа того. Для кэша не пойдет.
И хуже того - он разный для двух копий разного объекта.