2015-03-31 18 views
0

這是我第一次在編程一個網站時使用PHP OOP。所有PHP函數在一個類和服務器問題中

我創建了一個類(在一個文件中),並添加了該類下的所有函數。該文件有大約30個函數,超過2000行代碼。 我讀了很多關於分類文件中的類的討論,幾乎所有的討論(據我所知)都指向了一個主要的好處;這是代碼維護的方便。

如果這是唯一的好處,我真的寧願保持所有功能於一身類,這對我來說更容易:我的頭,一旦調用類的,然後我用它的功能與一條線以上。 真正讓我擔心的是,CPU,內存和其他服務器資源的使用情況。

我的問題是:是否可以使用一個類/文件的所有功能,否則這會影響服務器資源負面? 到現在爲止,我測試了localhost上的代碼,一切都很好,恐怕它在現實世界中有所不同。

+0

你應該不會遇到任何麻煩與具有30個函數和2000行代碼的類,這是在事物的宏偉計劃微乎其微。但是,你仍然可以把它分成不同的類,並使用自動加載磁帶機或包括從一個單一的「控制器」類型類別的所有必要的類,其中包括你到你的應用程序一次。 – 2015-03-31 23:01:08

+0

如果它只是一個文件,沒什麼大不了的。如果它的一類,取決於你有多少實例被實例化每執行類的。 – developerwjk 2015-03-31 23:02:46

+0

謝謝您的評論,我很感激。 – weblover 2015-04-01 12:33:44

回答

1

要回答你的問題: 不,它不會對服務器資源產生負面影響。 (至少不夠關心)

給你一些建議: - 在你的實現中,與一堆函數相比,使用類沒有任何好處。 - 如果你有興趣在OOP中,你是在正確的軌道上,但做什麼的類/對象以及如何使用它的一些更多的研究。