php man page for get_parent_class

Query: get_parent_class

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

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)
Related Man Pages
is(3itcl) - debian
property_exists(3) - php
class_parents(3) - php
class_uses(3) - php
is(4) - hpux
Similar Topics in the Unix Linux Community
Track your investments with Grism
Donate to help Andrii Nikitin's son Ivan
background processing in BASH
Looking for a very leightweight Live-CD Distro
Cyberspace Situation Graphs - Cyberspace Situational Awareness