www.DNameTrade.com - the domain names for everybody: ".com", ".net", ".org" and ".info" - $11/year, ".us" and ".biz" - $10/year, ".ws" - $16/year. Also, the domain names ".cc", ".tv", ".be", ".jp" and more... Special Domain Names Transfer Pricing...
           
  Affordable Business Hosting

CPanel Login


Support
FAQ
Forums
HelpDesk
E-mail
Docs
Statistics
Network
Goodies
Free Trial!
Custom Plan!
Useful Links


 

get_parent_class

(PHP 4 )

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.

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 output is:

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

See also get_class() and is_subclass_of().



 
  © 2004-2008 Hosting To Business (Hosting2B). Service Line, Inc.
2Checkout.com, Inc. is an authorized retailer of Hosting2B.com