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.