Kazi get_parent_class
Kazi get_parent_class hurudisha jina la darasa la mzazi kwa kitu au darasa maalum.
Kama hakuna darasa la mzazi, kazi itarudisha false.
Kama kigezo unaweza kupitisha ama kitu, ama jina la darasa kwa mfumo wa mfuatano.
Mtindo
get_parent_class(object|string);
Mfano
Wapate darasa la mzazi kwa kitu:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Matokeo ya kutekeleza kificho:
'ParentClass'
Mfano
Wapate darasa la mzazi kwa jina la darasa:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Matokeo ya kutekeleza kificho:
'ParentClass'
Mfano
Jaribu kupata darasa la mzazi kwa darasa bila mzazi:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Matokeo ya kutekeleza kificho:
false
Tazama pia
-
kazi get_class,
ambayo hurudisha darasa la kitu -
kazi is_subclass_of,
ambayo inakagua urithi -
kazi class_parents,
ambayo hurudisha wazazi wote -
kazi instanceof,
kiendeshaji cha kukagua mfano