为什么使用单独的php页面而不是一个索引

时间:2011-01-12 18:50:46

标签: php

对于小项目,我一直使用一个index.php页面,使用不同的ID来显示不同的实际页面内容。

使用单独的页面而不是索引方法会更好吗? E.g。

home.php
adduser.php
viewusers.php

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

谢谢

编辑:我通过类和单独的php文件生成实际内容,以保持代码干净并使index.php文件整洁。我只是想知道使用单独的php文件会带来什么好处。

4 个答案:

答案 0 :(得分:1)

如果搜索引擎对你很重要,我会采用方法1,尽管你也可以使用.htaccess文件使页面更友好,例如 /回家 /用户查看用户等...

答案 1 :(得分:1)

建议拆分在不同文件中执行不同操作的代码。如果你想通过index.php或通过不同的文件来解锁那些代码,那真的无所谓,但你的代码(登录等)应该是单独的文件。

您可能希望阅读面向对象的编程,我猜是

答案 2 :(得分:0)

将所有代码或所有页面放在一个文件中,很快就会变得有点混乱。即使index.php是为所有页面提供服务的一个php文件,也可以为不同的页面使用不同的文件。 IMHO。

另外,尝试将所有适合的代码放入单独的函数中(如果不是OOP)。只是提示保持清洁的提示:)

答案 3 :(得分:0)

查看Single Responsibility Principle。拥有包含所有代码的单个包含所有页面对您有益的是什么?将您的关注点分成不同的文件,不同的类,不同的任何类型的分色允许您修改一个而不影响其他的,只要新修改的实现(或全新的实现)提供与前一个相同的向外功能。 / p>