阅读量:0
在PHP中,get_class()
函数和get_class()
方法都用于获取对象的类名,但它们之间有一些重要的区别:
get_class()
是一个函数,用于获取给定对象的类名。它接受一个对象作为参数,并返回该对象的类名。 示例:$obj = new MyClass(); $className = get_class($obj); echo $className; // 输出 "MyClass"
get_class()
是一个类方法,可用于静态方式调用获取当前对象的类名。它不需要传入对象作为参数,直接在类中使用即可。 示例:class MyClass { public function getClass() { return get_class(); } } $obj = new MyClass(); echo $obj->getClass(); // 输出 "MyClass"
总的来说,get_class()
函数用于获取指定对象的类名,而get_class()
方法用于获取当前对象的类名。