如何知道哪个类是对象实例? (PHP5)

时间:2009-12-18 14:24:39

标签: php oop

在PHP 5中,如何确定哪个类是对象实例?我知道我可以与“instanceof”运算符进行比较,但是当类名未知时,我似乎没有找到如何继续。

提前致谢! :)

2 个答案:

答案 0 :(得分:9)

get_class(...)会告诉你一个对象是一个实例的类。

http://www.php.net/manual/en/function.get-class.php

答案 1 :(得分:0)

你的意思是,你想找到某个类的所有对象吗?

我能想到的最简单的方法是浏览get_defined_vars()返回的每个变量,并在每个变量上运行instanceof。但是,速度和记忆力可能非常昂贵。