2012-12-31 29 views
1

在我的項目中,我必須創建大量的PHP函數用於各種目的。我的問題是,這將是我的項目更好的方法使用包括(''<filename>)vs使用php中的類

  1. 以.php文件中分離出來的功能和它們作爲我需要的,或
  2. 綁定功能的類內,並使用這些類像面向對象的方法
+0

它很大程度上取決於它們是什麼類型的功能。 – ravi404

回答

0

單獨的類文件,所以你可以更容易地重用你的代碼。

+0

我也喜歡使用類,因爲我在C#或java編碼,但我有一個疑問,PHP不是一個強大的OOPS導向的語言,如C#和Java,所以如果我們使用類只是原始文件的情況下,它會表現爲增強我的項目? –

0

第二種方法將使代碼健壯,易於爲其他開發人員理解,以供將來作爲開發人員使用,作爲未來的最佳方法。

0

如果這些函數屬於同一類別,則分組函數是一件好事。否則,使用基於類別的類來分組函數。

1

在很多情況下,程序編程很好。在PHP中使用OOPS是爲了使用它而沒用。

然而恕我直言,你使用OOP來保持你的代碼乾爽和乾淨。 如果您的大部分功能都與相同的東西相關(比如購物車等),最好對它們進行分組。

如果你打算使用繼承多態性或設置屬性,幾乎沒有東西private那麼它最好使用OOP方法那裏。

它高度依賴於他們所做的功能。

這裏的問題可能是代碼組織,而不是決定選擇過程式還是面向對象的編程方法。將功能組織成單獨的源文件可能是需要的,而不是放棄編寫程序的程序方法