2012-05-21 111 views
0

我編程網站和PHP編程時,我看到了兩種方法:PHP - 服務器代碼和HTML代碼

  • 要在一個PHP文件混合PHP和HTML。

  • 要在.html文件和PHP代碼的PHP文件的HTML代碼。

哪一個是最好的方法?

我想每個人都有自己的優點和缺點。那麼,我應該選擇哪一個?

謝謝。

+3

請參閱[關注點分離](http://en.wikipedia.org/wiki/Separation_of_concerns)&[模型 - 視圖 - 控制器](http://en.wikipedia.org/wiki/Model-view-controller ) – Quentin

+2

這個問題不適合我們的問答格式。我們期望答案通常涉及事實,參考或具體的專業知識;這個問題可能會徵求意見,辯論,爭論,投票或擴大討論。 – iambriansreed

回答

2

第二種選擇是從最好的。

想象一下,你的php是在服務器端和你的客戶端的html,他們在一起談話... PHP應該只填寫值(模型),而HTML或JavaScript應該處理所有通常稱爲「觀點」。

這是關於代碼組織,質量管理和可維護性。

RGDS

0

您不必在.html文件中的HTML代碼。 html可能位於.php文件中,但業務邏輯可與演示文稿分開(控制器可與視圖分開)。就模式而言,這稱爲MVC模式。模型,視圖和控制器。這完全取決於項目的複雜程度,MVC不是教條,只是隨着項目複雜度的增加,代碼更容易維護和組織。所以總之,這取決於你項目的複雜性。