2013-07-13 30 views
0

我在庫中有類和方法集。PHP在現有類中添加附加功能

類名稱被稱爲classA,它具有調用generateCSS方法的方法。在這些功能中已經定義了一些meta TAG的集合。現在我想添加一些更多元標記到現有的函數generateCSS。以及這些騎在不應該干擾現有的函數generateCSS也我想在我的新元標記在generateCSS函數。

這裏每一個訪問generateCSS方法。所以我的新元標記更改也應該反映在那。

class classb extends classa{ 

    public function add_generateCSS(){ 
     parent::generateCSS();  
     return $html = "<script src='new.js'></script>"; 
    } 
} 
+1

有什麼問題嗎? – Skatox

+0

是的,這是什麼問題? – mpm

+0

我有圖書館。因爲我有一個名爲generateCSS的函數。此功能將添加元標記,頭標記等等。我想在generateCSS中添加一個標籤。所以如何添加這些新的元標記。以及現有的方法不應該distrub。因爲多個應用程序訪問這個庫。 – Bharanikumar

回答

1

我不能完全肯定,如果我理解正確的問題,但我認爲你正在尋找這樣的:

class classb extends classa{ 

    public function add_generateCSS(){ 
    $html = parent::generateCSS();  
    return $html . "<script src='new.js'></script>"; 
    } 
} 

你被調用父generateCSS()方法,然後將結果處置立即。您應該將結果保存在一個變量中,並將其他代碼連接到它。然後返回。