【发布时间】:2013-05-22 06:43:47
【问题描述】:
我正在为一个朋友制作一个网站,我有一个关于如何制作文件的一般性问题。
我一直在为每个页面制作一个单独的 html 文件(例如 index.html、forgotpassword.html、activate.html 等)以及一个用于处理每个表单的单独 PHP 文件(例如 processlogin.php、activate.php , forgotpassword.php 等)
我想知道拥有一个大的 php(或尽可能少的)文件来处理所有登录/激活/忘记密码等表单是否更好。我是否也应该有一个回显所有 html 文件的 PHP 文件?有没有比另一种更好的方法?
【问题讨论】:
-
我认为没有一些“更好”的解决方案,对我来说,我更喜欢将我的函数放在 1 页而不是 1000 个单独的文件中,所以我只需要在我的函数中包含 1 个文件标题。
-
@Marijke - 这就是自动加载器如此有用的原因,您无需担心手动包含所有内容
-
使用几个不同的 php 文件(取决于你的项目的范围)通常更容易维护。此外,这将允许更快的加载时间,因为您只加载运行每个页面所需的 php 脚本,而不是当您仅加载几行代码的文件时才加载大量 php 文件。
-
必要时我更喜欢单独的文件。使用 require/include 来连接它们。也试试 MVC。
-
感谢马克贝克的提示,我会快速浏览一下!