get_parent_class ֆունկցիա
get_parent_class ֆունկցիան վերադարձնում է նշված օբյեկտի կամ դասի ծնողական դասի անունը:
Եթե ծնողական դաս գոյություն չունի, ֆունկցիան կվերադարձնի false:
Որպես պարամետր կարելի է փոխանցել կամ օբյեկտ, կամ դասի անուն տողի տեսքով:
Շարահյուսություն
get_parent_class(object|string);
Օրինակ
Ստացնենք օբյեկտի ծնողական դասը:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Կոդի կատարման արդյունքը:
'ParentClass'
Օրինակ
Ստացնենք ծնողական դասը դասի անունով:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Կոդի կատարման արդյունքը:
'ParentClass'
Օրինակ
Փորձենք ստանալ ծնողական դասը ծնող չունեցող դասի համար:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Կոդի կատարման արդյունքը:
false
Տես նաև
-
get_class ֆունկցիան,
որը վերադարձնում է օբյեկտի դասը -
is_subclass_of ֆունկցիան,
որը ստուգում է ժառանգականությունը -
class_parents ֆունկցիան,
որը վերադարձնում է բոլոր ծնողներին -
instanceof ֆունկցիան,
օբյեկտի նմուշի ստուգման օպերատորը