是否值得将一个页面拆分为多个页面?


Is-it worth to split a page into many pages?

我有一个关于php和页面的问题:是否值得将代码拆分为许多其他文件?最后,index。php由以下内容组成:

include 'footer.php';
include 'header.php';
include 'home.php';
include 'load.php'; 
[...] 
或者我应该把所有的代码放在一个单独的页面?

还有一个问题,如果我包含一个php页面,在包含的页面中创建的所有变量都可以在主页中使用,或者我应该使用$_SESSION ?

感谢大家的帮助

关于你的主要问题,这是值得的。事实上,如果你长期不采用这种方法来管理你的网页,对你来说将是一种痛苦。我不是一个php的家伙,但我可以告诉你,因为这是一个普遍的真理。这里的想法是编写一次并在任何必要的地方使用。你不想一遍又一遍地写同样的东西,对吧?这就是为什么我们在编程时要产生函数。我们定义了一个函数,并想使用多少次就使用多少次。现在假设您突然发现需要进行一些修改,因为您已经创建了一个函数,您可以在一个地方进行更改,并且它将在任何地方反映出来,而无需触及函数代码之外的任何一行代码。在实际的项目中,变更是一个常量。这就是为什么我们在软件行业中发现了许多像MVC这样的设计模式。

在web项目中,大多数(并非总是)页眉、导航和页脚在所有页面中都是相同的。因此,你应该考虑为这些东西制作不同的文件,你应该总是把你的内容放在index.php文件中,这是唯一的索引页。