Monday, 26 August 2013

PHP Function get_parent_class()

Syntax

get_parent_class ( $object );

Definition and Usage

Retrieves the parent class name for object or class.

Paramters

ParameterDescription
objectRequired. The tested object or class name.

Return Value

Returns an array of the names of the declared classes in the current script.

Example

Following is the usage of this function:
<?php
class dad {
    function dad()
    {
    // implements some logic
    }
}

class child extends dad {
    function child()
    {
        echo "I'm " , get_parent_class($this) , "'s son<br>";
    }
}

class child2 extends dad {
    function child2()
    {
        echo "I'm " , get_parent_class('child2') , "'s son too<br>";
    }
}

$foo = new child();
$bar = new child2();
?> 
It will produce following result:
I'm dad's son
I'm dad's son too

No comments:

Post a Comment