Forum und email

get_parent_class

(PHP 4, PHP 5)

get_parent_class — Devolve o nome da classe pai para o objeto ou classe

Descrição

string get_parent_class ( mixed $obj )

Se obj é um objeto, retorna o nome da classe pai da classe da qual o obj é uma instância.

Seobj é uma string, retorna o nome da classe pai da classe com aquele nome. Esta funcionalidade foi adicionada no PHP 4.0.5.

Example#1 Usando get_parent_class()

<?php

class dad {
    function 
dad() 
    {
    
// implemente alguma lógica
    
}
}

class 
child extends dad {
    function 
child() 
    {
        echo 
"Eu sou " get_parent_class($this) , "'s filho\n";
    }
}

class 
child2 extends dad {
    function 
child2() 
    {
        echo 
"Eu sou " get_parent_class('child2') , "'s filho também\n";
    }
}

$foo = new child();
$bar = new child2();

?>

A saída é:

I'm dad's son
I'm dad's son too

Veja também get_class() e is_subclass_of().