萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP父類調用子類方法的代碼例子

PHP父類調用子類方法的代碼例子

 這篇文章主要介紹了PHP父類調用子類方法的代碼例子,需要的朋友可以參考下

今天突然發現需要在父類中調用子類的方法,之前一直都沒這麼用過,通過實踐發現也可以。例子如:  代碼如下: <?php /**  * 父類調用子類方法 基類  * @author LNMP100  *  */ class BaseApp {     /**      * 調用子類方法      * @version  創建時間:2013-07-10      */     function _run_action()     {             $action = "index";             $this->$action();     } }    class DefaultApp extends BaseApp {       /**      * 此方法將在父類中調用      */     function index()     {             echo "DefaultApp->index() invoked";     }       function  Go(){         //調用父類         parent::_run_action();     } }   $default=new DefaultApp(); $default->Go(); //將顯示DefaultApp->index() invoked   ?>       不過感覺上這不叫父類調子類,是子類調自己的方法而已,因為實例化是子類,如果你實例化父類還能調子類的方法就有問題了。  
copyright © 萬盛學電腦網 all rights reserved