PHP父類調用子類方法的代碼例子
今天突然發(fā)現(xiàn)需要在父類中調用子類的方法,之前一直都沒這么用過,通過實踐發(fā)現(xiàn)也可以。例子如:
<?php
/**
* 父類調用子類方法 基類
* @author LNMP100
*
*/
class BaseApp
{
/**
* 調用子類方法
* @version 創(chuàng)建時間: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
?>
不過感覺上這不叫父類調子類,是子類調自己的方法而已,因為實例化是子類,如果你實例化父類還能調子類的方法就有問題了。
- PHP中子類重載父類的方法【parent::方法名】
- php實現(xiàn)parent調用父類的構造方法與被覆寫的方法
- php面向對象的方法重載兩種版本比較
- php面向對象全攻略 (八)重載新的方法
- PHP面向對象編程之深入理解方法重載與方法覆蓋(多態(tài))
- PHP面向對象程序設計模擬一般面向對象語言中的方法重載(overload)示例
- PHP面向對象程序設計重載(overloading)操作詳解
- PHP面向對象程序設計OOP繼承用法入門示例
- PHP面向對象繼承用法詳解(優(yōu)化與減少代碼重復)
- PHP面向對象程序設計高級特性詳解(接口,繼承,抽象類,析構,克隆等)
- PHP面向對象程序設計子類擴展父類(子類重新載入父類)操作詳解
相關文章
淺談laravel-admin的sortable和orderby使用問題
今天小編就為大家分享一篇淺談laravel-admin的sortable和orderby使用問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10destoon調用discuz論壇中帶圖片帖子的實現(xiàn)方法
這篇文章主要介紹了destoon調用discuz論壇中帶圖片帖子的實現(xiàn)方法,是destoon開發(fā)中非常實用的一個技巧,需要的朋友可以參考下2014-08-08thinkphp3.2嵌入百度編輯器ueditor的實例代碼
本篇文章主要介紹了thinkphp3.2嵌入百度編輯器ueditor的實例代碼,具有一定的參考價值,有興趣的可以了解一下2017-07-07