📅  最后修改于: 2023-12-03 15:36:18.048000             🧑  作者: Mango
在 php 中,我们可以使用 get_class()
函数来获取一个对象所属的类的类名。该函数返回的是一个字符串,即该对象所属的类的名称。
string get_class ( [ object $object = NULL ] )
get_class()
函数有一个可选参数 $object
,如果该参数没有传入,则该函数返回的是一个字符串 'get_class'
。如果传入了 $object
参数,则该参数必须是一个对象,否则该函数将返回 FALSE
。
class Person {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person('张三', 25);
echo get_class($person); // 输出: Person
在上面的示例中,我们定义了一个 Person
类,它有两个属性 $name
和 $age
,以及一个构造函数。在构造函数中,我们设置了 $name
和 $age
属性的初值。
接着,我们创建了一个 $person
对象,并传入了构造函数需要的参数。最后,使用 get_class()
函数获取了该对象所属的类的名称,并输出到屏幕上。
get_class()
函数时,需要传入一个对象作为参数,否则该函数将返回 FALSE
。以上就是关于在 php 中从对象 php 中获取类名的介绍,希望对您有所帮助。