Funksioni get_parent_class
Funksioni get_parent_class kthen emrin e klasës prind për objektin ose klasën e specifikuar.
Nëse nuk ekziston klasa prind, funksioni do të kthejë false.
Si parametër mund të kaloni ose një objekt, ose emrin e një klase në formë të vargut.
Sintaksa
get_parent_class(object|string);
Shembull
Le të marrim klasën prind për një objekt:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Rezultati i ekzekutimit të kodit:
'ParentClass'
Shembull
Le të marrim klasën prind sipas emrit të klasës:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Rezultati i ekzekutimit të kodit:
'ParentClass'
Shembull
Le të përpiqemi të marrim klasën prind për një klasë pa prind:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Rezultati i ekzekutimit të kodit:
false
Shihni gjithashtu
-
funksionin get_class,
i cili kthen klasën e objektit -
funksionin is_subclass_of,
i cili kontrollon trashëgiminë -
funksionin class_parents,
i cili kthen të gjithë prindërit -
funksionin instanceof,
operatorin e kontrollit të instancës