阅读量:0
在 PHP 中,get_class()
函数的参数可以是一个对象实例、一个对象的类名字符串、或者一个实现了 __CLASS__
魔术常量的类名字符串。具体限制如下:
- 参数为对象实例:可以是任意类型的对象实例。
- 参数为类名字符串:必须是合法的类名,即符合 PHP 命名规范的字符串,且对应的类必须已经被定义。
- 参数为实现了
__CLASS__
魔术常量的类名字符串:必须是一个实现了__CLASS__
魔术常量的类的类名字符串。
在以上三种情况下,get_class()
函数都能够返回对象的类名。