我目前正在开发一个 PHP Web 应用程序,我想知道以代码仍然可维护的方式包含文件 (include_once) 的最佳方式是什么。通过可维护,我的意思是,如果我想移动文件,很容易重构我的应用程序以使其正常工作。
我有很多文件,因为我尝试拥有良好的 OOP 实践(一个类 = 一个文件)。
这是我的应用程序的典型类结构:
namespace Controls
{
use Drawing\Color;
include_once '/../Control.php';
class GridView extends Control
{
public $evenRowColor;
public $oddRowColor;
public function __construct()
{
}
public function draw()
{
}
protected function generateStyle()
{
}
private function drawColumns()
{
}
}
}
我曾经用以下命令启动我的所有 php 文件:
include_once('init.php');
然后在该文件中,我将 require_once 所有其他需要的文件,例如,functions.php 或 globals.php,其中我将声明所有全局变量或常量。这样您只需在一处编辑所有设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)