在一个新项目中,我正在考虑在他们自己的单独文件中分离一些功能,因此我需要在需要时包含它们。例如,数据库对象将有一个启动它的文件。我将有一个“会话”文件来处理所有会话初始化(session_start() 劫持检查等)这将导致我只需要包含所需的文件。
这是一种可维护的方法吗?将所有这些功能分开在不同的文件中并仅在需要时才需要它们是否有意义?
例如,在静态“关于”页面上,我不需要 db 文件,因此我不会包含 db 文件。我有时间限制,我并没有很强烈地开始使用 MVC,但我想保持一个仍然可维护的结构,并且不会对未来的性能造成任何问题。我正在使用 php,因此是 php 标签。
一个文件可能如下所示:
<?php
require_once 'session.php';
require_once 'config.php';
require_once 'db.php';
//...
意思是另一个人只会有这个:
<?php
require_once 'config.php';
//...
等等。