Funksie get_parent_class

Funksie get_parent_class gee die naam van die ouerklas vir die gespesifiseerde objek of klas terug. As daar nie 'n ouerklas bestaan nie, sal die funksie false teruggee. As parameter kan óf 'n objek, óf die naam van 'n klas as 'n string oorgedra word.

Sintaksis

phpget_parent_class(object|string);

Voorbeeld

Laat ons die ouerklas vir 'n objek kry:

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

Resultaat van die kode-uitvoering:

php'ParentClass'

Voorbeeld

Laat ons die ouerklas volgens die naam van die klas kry:

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

Resultaat van die kode-uitvoering:

php'ParentClass'

Voorbeeld

Kom ons probeer om die ouerklas vir 'n klas sonder 'n ouer te kry:

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

Resultaat van die kode-uitvoering:

phpfalse

Sien ook