w3-tools.com - Free Webmaster Tools and Resources
 
w3-tools.com - Free Webmaster Tools and Resources
 Free Webmaster Tools and Resources

 



PHP Manual

This manual is provided as a courtesy. It is not an official source. Please check php.net for updated information.

PHP Manual

PHP Manual

get_parent_class

(PHP 4, PHP 5)

get_parent_class -- Retrieves the parent class name for object or class

Description

string get_parent_class ( [mixed obj] )

If obj is an object, returns the name of the parent class of the class of which obj is an instance.

If obj is a string, returns the name of the parent class of the class with that name. This functionality was added in PHP 4.0.5.

Note: Since PHP 5, obj is optional if called from the object's method.

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

See also get_class() and is_subclass_of().

Newsletter

Join to our newsletter and receive news and updates about our site.
Your name: 
E-mail address: 
Action: 
 

Hosted by

Search

Google
Web w3-tools.com

Links

  What is my IP? Find your IP address!     Valid XHTML 1.0 Transitional  
Copyright © 2006. by w3-tools.com. All rights reserved