Funktsioon get_parent_class

Funktsioon get_parent_class tagastab määratud objekti või klassi emaklassi nime. Kui emaklassi ei eksisteeri, tagastab funktsioon false. Parameetrina saab edastada kas objekti või klassi nime stringina.

Süntaks

phpget_parent_class(object|string);

Näide

Saame objekti emaklassi:

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

Koodi täitmise tulemus:

php'ParentClass'

Näide

Saame emaklassi klassi nime järgi:

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

Koodi täitmise tulemus:

php'ParentClass'

Näide

Proovime saada emaklassi klassile, millel pole emaklassi:

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

Koodi täitmise tulemus:

phpfalse

Vaata ka