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 classSYNOPSISstring get_parent_class ([mixed $object])DESCRIPTIONRetrieves the parent class name for object or class.PARAMETERSo $object - The tested object or class name. This parameter is optional if called from the object's method.RETURN VALUESReturns 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. | | | | +--------+---------------------------------------------------+EXAMPLESExample #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 tooSEE ALSOget_class(3), is_subclass_of(3). PHP Documentation Group GET_PARENT_CLASS(3)
Related Man Pages |
---|
is(n) - mojave |
is(n) - suse |
is(n) - osx |
get_class(3) - php |
class_parents(3) - php |