Today, we suddenly find that we need to call the subclass in the parent class, which has not been used before, and can be found through practice. Examples such as: 
 
 
Copy the Code code as follows:
 /**
* Parent class calls subclass method base class
* @author LNMP100
*
*/
Class Baseapp
{
/**
* Call Subclass Method
* @version creation Time: 2013-07-10
*/
function _run_action ()
{
$action = "index";
$this $action ();
}
}
 
Class Defaultapp extends Baseapp
{
 
/**
* This method will be called in the parent class
*/
Function index ()
{
echo "Defaultapp->index () invoked";
}
 
function Go () {
Calling the parent class
Parent::_run_action ();
}
}
 
$default =new Defaultapp ();
$default->go ();
The Defaultapp->index () invoked is displayed
 
?>
 
But it doesn't feel like a parent tone class, it's a subclass of the way to tune itself, because instantiation is a subclass, and if you instantiate the parent class, you have a problem with the way you can tone the class.