Funktionen get_parent_class

Funktionen get_parent_class returnerar namnet på föräldraklassen för ett angivet objekt eller en angiven klass. Om föräldraklassen inte existerar returnerar funktionen false. Som parameter kan man antingen skicka ett objekt eller ett klassnamn som en sträng.

Syntax

phpget_parent_class(object|string);

Exempel

Hämtar föräldraklassen för ett objekt:

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

Resultat av kodkörningen:

php'ParentClass'

Exempel

Hämtar föräldraklassen via klassnamnet:

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

Resultat av kodkörningen:

php'ParentClass'

Exempel

Försöker hämta föräldraklassen för en klass utan förälder:

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

Resultat av kodkörningen:

phpfalse

Se även