PHP get_parent_class() 函数用于检索对象或类的父类名称。
语法
get_parent_class(object_or_class)
参数
object_or_class | 可选。 指定需要检查的类名或类的对象。如果从对象的方法调用,则此参数是可选的。 |
返回值
返回给定的父类名称对象或类。如果在对象外部不带参数调用该函数,则返回 false。
示例:get_parent_class() 示例
下面的示例显示了 get_parent_class() 的用法 function.
<?php
class myClass {
function __construct() {
//代码
}
}
class child1Class extends myClass {
function __construct() {
echo "parent class of child1Class: ".get_parent_class($this)."\n";
}
}
class child2Class extends myClass {
function __construct() {
echo "parent class of child2Class: ".get_parent_class('child2Class')."\n";
}
}
class child3Class extends myClass {
function __construct() {
//代码
}
}
$x = new child1Class();
$y = new child2Class();
$z = new child3Class();
echo "parent class of child3Class: ".get_parent_class('child3Class')."\n";
echo "parent class of object z: ".get_parent_class($z)."\n";
?>
上述代码的输出将类似于:
parent class of child1Class: myClass
parent class of child2Class: myClass
parent class of child3Class: myClass
parent class of object z: myClass