程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 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   ?>       不過感覺上這不叫父類調子類,是子類調自己的方法而已,因為實例化是子類,如果你實例化父類還能調子類的方法就有問題了。  
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved