get_parent_class ֆունկցիա

get_parent_class ֆունկցիան վերադարձնում է նշված օբյեկտի կամ դասի ծնողական դասի անունը: Եթե ծնողական դաս գոյություն չունի, ֆունկցիան կվերադարձնի false: Որպես պարամետր կարելի է փոխանցել կամ օբյեկտ, կամ դասի անուն տողի տեսքով:

Շարահյուսություն

phpget_parent_class(object|string);

Օրինակ

Ստացնենք օբյեկտի ծնողական դասը:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  $obj = new ChildClass();
  echo get_parent_class($obj);
?>

Կոդի կատարման արդյունքը:

php'ParentClass'

Օրինակ

Ստացնենք ծնողական դասը դասի անունով:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  echo get_parent_class('ChildClass');
?>

Կոդի կատարման արդյունքը:

php'ParentClass'

Օրինակ

Փորձենք ստանալ ծնողական դասը ծնող չունեցող դասի համար:

php<?php
  class SimpleClass {}
  
  var_dump(get_parent_class('SimpleClass'));
?>

Կոդի կատարման արդյունքը:

phpfalse

Տես նաև

  • get_class ֆունկցիան,
    որը վերադարձնում է օբյեկտի դասը
  • is_subclass_of ֆունկցիան,
    որը ստուգում է ժառանգականությունը
  • class_parents ֆունկցիան,
    որը վերադարձնում է բոլոր ծնողներին
  • instanceof ֆունկցիան,
    օբյեկտի նմուշի ստուգման օպերատորը