GET_PARENT_CLASS(3)							 1						       GET_PARENT_CLASS(3)

get_parent_class - Retrieves the parent class name for object or class

SYNOPSIS
string get_parent_class ([mixed $object]) DESCRIPTION
Retrieves the parent class name for object or class. PARAMETERS
o $object - The tested object or class name. This parameter is optional if called from the object's method. RETURN VALUES
Returns the name of the parent class of the class of which $object is an instance or the name. Note If the object does not have a parent or the class given does not exist FALSE will be returned. If called without parameter outside object, this function returns FALSE. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.1.0 | | | | | | | If called without parameter outside object, this | | | function would have returned NULL with a warning, | | | but now returns FALSE. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 Using get_parent_class(3) <?php class dad { function dad() { // implements some logic } } class child extends dad { function child() { echo "I'm " , get_parent_class($this) , "'s son "; } } class child2 extends dad { function child2() { echo "I'm " , get_parent_class('child2') , "'s son too "; } } $foo = new child(); $bar = new child2(); ?> The above example will output: I'm dad's son I'm dad's son too SEE ALSO
get_class(3), is_subclass_of(3). PHP Documentation Group GET_PARENT_CLASS(3)