Функция get_parent_class

Функция get_parent_class белгиланган объект yки синф учун родитель синфининг номини кайтаради. Агар родитель синфи мавжуд бўлмаса, функция false кайтаради. Параметр сифатида объект yки синф номини сатор кўринишида бериш мумкин.

Синтаксис

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 функцияси,
    экземплярни текширади