Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试过使用spl_object_hash,但它显然不适用于函数对象。
spl_object_hash
那么如何才能最好地做到这一点呢?
函数对象是与任何其他对象一样的对象。spl_object_hash也应该为他们工作。我在文档中也找不到任何关于这不起作用的参考。
我真的试过了,它似乎工作得很好:
<?php class x { function __invoke() { return 'Test'; } } $x = new x; echo $x(); // Test echo spl_object_hash($x); // The hash