PHP 类和对象函数

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