2011-01-12 40 views
0

對於小型項目,我一直在使用一個index.php頁面,使用不同的ID來顯示不同的實際頁面內容。爲什麼要使用單獨的php頁面而不是一個索引

使用單獨的頁面而不是索引方式會更好嗎?例如。

home.php
adduser.php
viewusers.php

,而不是 的index.php?指數=家庭
的index.php?指數= adduser的
的index.php?指數= viewusers

謝謝

編輯:我做的實際內容生成通過類和單獨的PHP文件,保持代碼乾淨,index.php文件未混亂。我只是想知道使用單獨的php文件的好處是什麼。

+1

你是否從數據庫中獲取頁面內容? – amosrivera 2011-01-12 18:53:40

回答

1

它是可取的分裂在不同的文件中做不同的事情的代碼。如果你想通過index.php或通過不同的文件解鎖代碼,那真的沒有關係,但你的代碼(登錄等)應該在單獨的文件。

你可能想在面向對象的編程讀了我猜

1

如果搜索引擎都對你很重要,我會去與方法1,但你也可以使用.htaccess文件,使頁面更加友好,比如 /家庭View用戶 /用戶等...

0

擁有所有的代碼,或所有頁面,在短短的一個文件,很快就會變得有點亂。即使index.php是爲所有頁面提供服務的一個php文件,也可以爲不同的頁面使用不同的文件。恕我直言。

此外,嘗試把適合的所有代碼放入單獨的函數(如果你不打算OOP)。只是一個提示,以保持東西更清潔:)

0

調查Single Responsibility Principle。擁有一個包含所有代碼的單一全部頁面是否有益於您?假如新修改的實現(或全新的實現)提供了與前一個相同的外向功能,將您的關注點分離爲不同的文件,不同的類,不同的任何類型的分離,都可以修改它們而不影響其他類型。

相關問題