2014-01-24 80 views
0

我今天在PHP中編寫了一些OOP,經過一段時間後,我發現實際上可以結合編寫PHP,程序和OOP兩種方式。我的問題是,結合它們被認爲是不好的做法,我應該堅持其中之一嗎?或者,如果能夠將它們結合起來,使其以您想要的方式完美工作,那麼它會更好嗎?PHP程序與OOP相結合

+0

評估哪種編碼是「更好」取決於你自己對「更好」的定義(它甚至可能在時間和/或空間上不固定),因此非常主觀。 – Jon

+0

因此,如果我相信這是我的應用程序的最佳方式,那麼我可以將這些沒有問題的組合? – PHPeter

+0

有人應該回答這個問題嗎?是。 – Jon

回答

1

您將始終需要在PHP中使用一些「程序代碼」。例如,任何你在裏面寫的的普通算法都是程序化的。而且,PHP只有程序入口點。意思是,在Java中,例如,您必須創建一個類,甚至可以啓動應用程序。在PHP中,必須至少有一行普通過程代碼,它們在「OOP PHP」甚至開始之前實例化對象。

所以,是的,在實踐中,你會一直混合兩者。在適當的地方使用對象並簡化代碼;即使它沒有任何意義,也不要強迫OOP放在你可能做的所有事情上。

+0

啊真的很好的答案,正是我正在尋找。特別是將不相關的小事物強加到類和對象中的事實。然後,我將把這兩者結合起來,以獲得最簡單易懂的編碼。謝謝 – PHPeter