No cache version.

Caching disabled. Default setting for this page:enabled (code LNG204)
If the display is too slow, you can disable the user mode to view the cached version.

Rechercher une fonction PHP

get_parent_class

(PHP 4, PHP 5, PHP 7)

get_parent_classRetrieves the parent class name for object or class

Description

get_parent_class ([ mixed $object ] ) : string

Retrieves the parent class name for object or class.

PHP: get_parent_class - Manual Home of Manuel PHP  Contents Haut

Parameters

object

The tested object or class name. This parameter is optional if called from the object's method.

PHP: get_parent_class - Manual Home of Manuel PHP  Contents Haut

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.

PHP: get_parent_class - Manual Home of Manuel PHP  Contents Haut

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.

PHP: get_parent_class - Manual Home of Manuel PHP  Contents Haut

Examples

Example #1 Using get_parent_class()

<?php

class dad {
    function 
dad()
    {
    
// implements some logic
    
}
}

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

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

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

?>

The above example will output:

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

PHP: get_parent_class - Manual Home of Manuel PHP  Contents Haut

See Also

  • get_class() - Returns the name of the class of an object
  • is_subclass_of() - Checks if the object has this class as one of its parents or implements it
  • class_parents() - Return the parent classes of the given class

Find a PHP function
Error Infobrol

Can not display this page of the Infobrol website

Type of error (18-01)

Unknown format specifier "&"

Please try again in a few minutes…

Return to the home page




Steph