我知道有關於此問題的一些問題已經打開,但我需要一個更具體的示例
和解決方案。PHP OOP問題,舉例
這裏是我的榜樣:
databse.class.php
class db{
public function connect($conStr){...}
}
func.class.php
func class{
public insert_song(){
//ineed to use the conenct method from database
//then I would INERT INTO...
}
}
問題:
1)宜我需要e還是在func類中擴展db類?
2)如果我需要,db類函數的作用域會保留嗎? (可以說,如果我有一個私有變量出現,會是從出方訪問?)
'func'類的工作是什麼?而對於文件命名,我建議你選擇PSR-0兼容的東西,這樣你就可以使用標準的自動加載器,並且更容易集成其他作者的代碼。 – hakre 2012-07-11 07:55:04
@hakre,你可以看到它的工作是使用數據庫方法和創建歌曲,搜索歌曲等...什麼是自動加載器? – funerr 2012-07-11 07:56:48
http://www.phptherightway.com/#code_style_guide – 2012-07-11 07:57:12